The ball is guided by noise field and leaves a trail of paint whenever the coloured side touches the ground. The sphere is drawn using z-dog by and the rest is tone using the browsers canvas API.
Rainbow -> 25% LCH Rainbow with changing hue over time Comes with a dark background 66.66% of the time
GL -> 25% Random RGB transitions based on cosine functions Comes with a dark background 66.66% of the time
Preset -> 50% Hand Picked Colours, in rare occasions a third color mixes in
## Ball Sizes