More progress on move

If you make a noncapture move, from a piece that has a possible capture,
move() throws invalid move..