Hashtable<Team, TurnVectors> allTeamTurns = new Hashtable<Team, TurnVectors>(nTeams);
Hashtable<Team, int[]> evenTrackers = new Hashtable<Team, int[]>(nTeams);
int numTeamsMoving = 0;
for (Enumeration<Team> loop = game.getTeams(); loop.hasMoreElements();) {
final Team team = loop.nextElement();
allTeamTurns.put(team, team.determineTeamOrder(game));
// Track both the number of times we've checked the team for
// "leftover" turns, and the number of "leftover" turns placed.
int[] evenTracker = new int[2];
evenTracker[0] = 0;