changed isMoveValid's name