adding game states
added the ability to restart and reset many classes
added a start screen and restart!