Holy random rectangles, Batman! Thanks for the code that helped solve my background rectangles issue. It didn't quite work right the first time because it wasn't redrawing the screen every cycle, and Florum's "schedule one code" kicked in. She was leaving some heavy tracers. But I was able to fix that by moving the drawing bits outside of the if statement with the timer. Now the time generates the random numbers for the variables only once a second, so the rectangles stay where they are for the whole second.
For the loops part of the assignment, I used them to change her appearance to the softer shapes I had originally wanted. I used for statements to draw her body circles. I had to fiddle around with the opacity levels to get the effect that I wanted.
I also tidied up the code for her tentacles. I want to apply some physics so I can get her tentacles to react to gravity and her movement direction. Eventually I would like to have inputs that will make her do different dance moves.
https://gist.github.com/capnjo/eb7f0f545e55c8c114cc53f39654a75a