second commit: non-networked version of game