Create new instance of GameStateManager
GameWindow::draw @state_manager.draw
GameWindow::update @state_manager.update