Improve the invariant for Move

The square of the pawn to take for enpassant moves needs to be on
the board surface.