Turned ApplicationState Class into an Interface
Added a clock to the game loop. Still working on that.