pre-experiment
before testing self.usesvalidmovecoordinates it works
before testing self.usesvalidmovecoordinates it works
validation working