Change GameMode to hold boxed references to Players
Create all variations of game modes
Allows choosing of game mode
Loop until valid game mode selected