I am a first year teacher in robotics with the VEX EXP that we just purchased. I have my class doing a challenge where they need to pick up balls and set them on four different tables of various heights within a 4x8 arena. I had one student that was almost done, the robot was consistently setting the ball on three of the four tables, he just needed to code the last table. However, he decided to change the height that the arm lowers at the second table because he was going down a bit too low. With only changing the arm travel in his code, the robot is now not traveling the same distances that it was before, both to table one and tables coded after the arm height change. These distances shouldn’t have anything to do with the armCode. Another student is making comments about large inconsistency in what the robot chooses to do as well. This is making it very frustrating for them to try and program the robots. Any suggestions?