Just spend hours for generateTeams.
Need getPlayers and setTeams in IGame!
Look at Dropbox for probem documentation because of some troubles in algorithm.
Recent solution may work, please help to think it through!