Initial commit. Fully functional game.