testIsMoveValid