offense/defense subs are someting we have thought about in the past....
right now we are working on making the GE more robust to random errors that have caused large problems on the site this season. basically one reallly rare error was affecting large groups of games... the new engine will work in such a way that one game won't break all the other gaems run in the bunch... anyway... after we get this sorted out, i'll be back to fixing algorithmic type issues... i'll add this to the list.