Added GameMode struct