game state manager complete