If I use GameStateCutscene *credits = new GameStateCutscene(this); game crashes when Cutscene is finished. Even if I do not delete requestedGameState. Looks like <this> is deleted inside GameSwitcher. Currenlty it leaks because each time after finishing CutScene I create new GameTitle to avoid described crash.