Next round: Robot Finds Kitten!
New stories, rearrange code.
Replan.
Robot eats kitten.
Moved more logic out of IO.
Game state, not command, determines when it's over.
A GameState type
Releasable, moderately.