game state manager architecture

Implementing the game state manager architecture from last time