Implemented GameState and StateManager
Implemented GameState and StateManager