Final Game

Final touches and clean up to the game.