Here lies Criticalcrustaceancat. It's a strange green creature made up of two triangles as ears, triangle arms, a rectangle body, rectangle legs, two ellipses as eyes, two ellipses as blush, three rectangles as a nose, and some rectangle underwear! As it flaps their arms around they continuously rotates and bounces a bit to show off its jazzy dance.
There is a go to cat like character I always draw as a go to. I decided to make it here for my object dancer. The template was really helpful; it made it really easy to figure out where everything went as well as what I would need to do. Adding movement with sin and rotation was pretty easy, as well as the overall setup and color variables help organize the outputs visual.
Where it got a little tricky was getting it to synchronize, to coordinate the bounce, arm movement, and spin so they were moving more harmoniously. For example the use of sin(this.angle) for both vertical movement (this.bounceOffset) and arm rotation (this.armAngle) created smooth awkward flappy movements. Implementing things like “this.angle” was simple to implement and was really useful for the visual process. For a whole I couldn't get the nose to show up as well. After debugging I eventually realized it was because I had never initialized the blush and the color. Once I did that everything finally came into place.