@Chrisir this solves the problem. I think I understand why… Declaring the starting position as a global variable meant that every time an object changed the position, it would remain changed for the next object, and the next, and so on. (Please correct me if I’m wrong
!)
1 Like