I was a little bugged that the video was not timed with the audio, so I decided to fix that and, in the way, I also tried to code a better "anti-aliasing" (not really, it's more like a blurry upscaler) method. It's blurry as heck, but it does a little better of a job at hiding the pixel's edges. You can still turn it off. I decided to scrap the frame interpolation method that was attempted, since after testing it with and without it, it ended up compromising the quality of the anti-alias I made without much of a positive influence.
Thanks to The_Awsome_Sonic for the original project that this is a remix of! Their projects are awesome, go check them out! (specially the Sonic engine they're developing, I'm looking forward to seeing how that evolves! ^^)