hmm but shouldn't sprite 1 hit left wall. set direction to right. then all other sprites move at same time as sprite 1 on the next loop, the direction is right and they all move at same time? The distance should not change

I will post the demo, if you can sort it somehow then, I will conceed this is my error ops: