*One element controlled by the mouse, one element that changes over time, one element that is different every time you run the sketch*
I used examples of perlin noise from Gene Kogan and from the examples page on the p5*js site for this exercise.
You will the animation here, and the code in this link.
Each time the sketch runs a new colour is set.
The figure is controlled by the mouse as is the background colour.
The colour of the figures change of colour and fade with time.