GameMode and GameState Singletons basic implementation