A Work in progress game.