Phacanu Well, obviously the Chowdren example doesn't have "for each" yet, so that one change accounts for the fps difference.
There are others, such as text rendering, and setting the layer angle... every tick, but those are minor optimizations.
There are a few options to avoid the "for each", I would go with the instance index, or object(iid).x and stay away from families.
Edit:
Now that I think of it, a container of all the parts as separate objects would be the simplest method.