I just tried it - now the pattern he “ignores” the values changed - he now walks to P1, for whatever reason just aborts “move to” P2 and P3, “move to” P4, P5 & P6 work and P7 don’t - and then he restarts - I think there has to be something wrong in the “move to”… I read somewhere about an incident with having hundreds of AIs using “move to” was to slow to change some variable or so and “move directly toward” made it work, but I tried that to and it didn’t made any change
-------------------EDIT: nevermind the change in pattern, I didn’t cut out my solution with the shifting - so the skipping sticks to the 0,0,1,2 even with your method