Now with a game state manager