Part 2 of restructuring robot.move.relative