Not sure how to approach this one, closest I got was to just have a Stain sprite with multiple animations, and whenever player collides with the ground/wall, it spawns a stain there and starts playing a random animation until player is again off the wall and then pasting it to the canvas and destroying the sprite. It's very limited compared to the one in the video, which feels oddly magical with even making the colors brighter the longer the player stays on the ground/wall. Would really appreciate some help with this
To Summarize:
-On collision create a Stain/Stains that increases the size the longer the player is in collision
-The longer he's in collision, the brighter the Stain colors become
-While moving stain the floor underneath