Added a reset function to GameStateManeger which lets you create a new game, and new pause-states