Rectangular Trap on Openprocessing

The process of creating this work came more naturally; it was different from my initial ideas. I initially intended to create a flower that blossoms infinitely by rotating rectangles around its corners. Yet, as I created this piece, I wanted to play around with the straight edges of the rectangles, which is how I came to create my final piece. I believe I have succeeded in creating multiple shapes with a simple repetition (and creating an infinite loop!) by allowing the objects to layer on top of each other. The use of simple colors has added to this effect with some objects having the same color as the background. Although I personally enjoy the simplicity of this piece, I wonder if this piece is too simple in that it lacks detailed motion: all the objects included in this piece move around the origin. I think it would also have been an interesting experience if I proceeded with my first two ideas shown in the sketch.