add game-over handling, allow player to quit with exit or quit commands, why not