GameStates and Levels

-Funtional pause and menu screens
-Added levels as gamestates. You can now save and load games. You also
will restart a level when you die