|SOURCE|
[Common::GameStateManager]
* When popping from the stack, the next element's EventRouter is used as the
  current one for the GameStateManager
[Common::GameplayState]
* Destructor deletes the EventRouter
[Common::IntroductionGameState]
* Destructor deletes the EventRouter