Added GameState class

GameState is a class with a single static instance. Manages various
aspects of the games state including gravity and eventually which
checkpoint the player has gotten to.