Due to requests, i have increased the resolution. Now takes up 3.5 times as much space. yay.
I HIGHLY RECOMMEND VIEWING THIS PROJECT IN TURBOWARP.
https://turbowarp.org/483756445?turbo&fps=60 . Scratch is just too slow to show this project properly.
This breaks the challenge slightly, because it uses a variable to store the time position, which is used to calculate the current frame. This is still technically possible without the extra variable, but it causes major distortion. I did still try to follow the challenge as closely as I could, so the code i added is still in a color block.