Basically, the way this works is each point rotates towards the center, and then rotates 89°--close to 90°, but still overall pointing towards the center more than not. Then, it moves 5 'steps' in that direction before repeating the process. This causes an interesting, orbit-like effect. (Continue reading below) Interestingly, any dots within the 'ring of equilibrium' (more on that below) will move away from the center. Dots outside of the ring of equilibrium will move inwards, towards the center. In fact, it might be more accurate to say that all of the dots move towards the ring of equilibrium. Another curious fact is that the closer the dots get to the ring, the slower they seem to approach it. This suggests that perhaps the dots can technically never reach the ring, making it an asymptote of sorts. But regardless, it can get close. Eventually, if you wait long enough (like I did--and I mean a long time), at the distance from the center of 143.246721, any dots apparently to cease moving closer or further from the center. Whether 143.246721 is the precise location of the ring of equilibrium or it is as close as Scratch rounds it to, I'm not sure. The ring of equilibrium, as I call it, along which the dots cease to get either closer or further from the center and instead stay at one fixed distance from the center, is about 143.246721 in distance from the center. That means, in theory, if you leave this simulation going for long enough (like I did--I mean pretty long), the distance of the red point from the center, as marked by the variable, will reach 143.246721 and stay there. Anyway, I encourage you to look inside the code and figure out some stuff yourself and make some observations of your own.