fix Board.print
add rotation moves
rollout now terminates, so that's something

WalkMove isn't nearly so nice now, but it's important that move equality
be defined (also in NoMove).