The difficulty of that final boss is sadistic. Mostly because, instead of bouncing off him when you hit him, you fall into him and it instantly damages you (because he auto-attacks every time he's hit). The only safe way to damage him is to spindash through him and then jump when he comes back at you. Jump dashing was working, but then it randomly bounced me back in the direction I came from once and caused me to get hit by his attack. At least when you hit Silver Sonic in Sonic 2, he bounced you to the other side of the screen (unless you were one of those cool people who just sat under him while he was descending and charged up a spindash) and didn't INSTANTLY counter attack before you could even land. Thing is, even if you were one of those people who just bounced up and down on his head... well, that was possible with him. It's not with this boss, because you just fall into him. It also seems like you made it so that you can only pick your rings back up once you stop flashing, which allows the rings to fall off-screen before I can pick them back up almost every time. Then again, I might just be imagining things. Also, the homing attack feels a bit wonky. At times, it won't home in on things that are right in front of Sonic (which caused me to jump dash into spike pits and whatnot numerous times), whereas at other times, it will actually home in on things that are BEHIND Sonic, while I'm holding forward. One time, there was a motobug behind me and a buzzbomber in front of me. The buzzbomber was significantly closer to me, and I jumped just inches from its face before using the homing attack... and it homed on the motobug. Wut? Well, for a Christmas quicky, it's good, but otherwise it would need a lot of work.