Kickoff bug

The wrong color bug we were experiencing during the US Open was a result of us indexing into the gameState message incorrectly. This is because the GC still swaps the order of teams in gc packets but team color does not change anymore.
Previously we indexed into the message by color, but now we actively determine which position in the packet we are based on team number.