flashkat1, the code inside is massive. I want to help you crop it down. I've left comments in the code documenting my changes. 1: Mini animation code change. The loop increments the walk instead of it all happening in one loop. Also, same code works for both directions. BUG: All minis will change direction when broadcast is sent out. Use local variables or make it the same loop 2: Welp. I've ripped out all the left facing sprites. In FAVOR of the rotation mode left-right! It also makes the movement easier as the mini just goes the way it's facing and the way it looks like it's facing. 3. Separated into initialize-clone-spawn method 4. ...and now everything is in one column, so we only need one thread.