validator's fix

in MoveValidator class
-removed useless methods
+rewritten some  uses methods
+added some small support functions