First pass at Game object, which encapsulates and drives the game.