initial commit, game is ~complete