fleshed out the game ... does some things, but not all of the things