Loops have got me all tied up in knots today... Not to a point where it's worth posting for help yet... still troubleshooting with what I know... just frustrated and had to vent it out into words...
Pretty sure I've got it going now... mentally exhausted. I either messed something up or misunderstood what I was doing when I copied and pasted in a few more features from another program... and a few hours later, I think I found and got them fixed correctly.
"View Path" and "Collision Detection" are great, but just don't show everything that's going to happen... sometimes I still have to just let them damn thing run through to figure out there is an issue... and then again to see if it is fixed... and when the problem doesn't show up until the third part in the loop, I want to pull my hair out, lol.
Loops can definitely be exhausting, especially with nested loops. I know how you feel because I have been there. Once you use them more, they because pretty easy to navigate. When it comes to a new program, if I need to loop a whole program through "x" number of times, I always create the program as a single part program to work out all the bugs, then add the loop in afterwards. I tend to find this saves me the headache later on.