Strider Hiryu in Sonic 1

I've just found a small Sonic 1 mod/experiment I made some months ago (using Nineko's xm2smps and Xenowhirl's SonMapEd), that I had already forgotten about.

There's some very noticeable bugs that I didn't manage to fix back then, but I'm posting it before it gets lost somewhere in the depths of my HDs.

Also, it's just kinda fun even if it feels incomplete.

Features/Changes:

-Strider Hiryu graphics and animations replacing all of Sonic's (no custom art had to be made).
-Intro, levels, bosses, invincibility and ending music has been changed. You might want to go directly to the sound test and try to figure out the games those tracks came from (Spring Yard and Ending are just two random, sligthly modified, chiptunes).
-Intro screen runs for a bit longer so it doesn't interrupt the music.

Bugs:

-Some of the main character's tiles look like they're been taken from the wrong VRAM address. No idea of how to fix this.
-I had some problems when trying to rotate the sprites 90Âº in SonMapEd, which caused those frames to look like garbage (not in SonMapEd, though), so you'll just see a garbled mess running over certain slopes.
-The top of the background/foreground messes up whenever Sonic dies or there's a fade in/out, for some unknown reason.
-Score from inside the enemies, etc, comes out garbled.
-SEGA Sound is messed up.

Things that could be improved:

-Some music tracks sound like a cat just got ran over.
-The lives icon (and title screen) show Sonic. I was just lazy on this.
-The invincibility and shields are always protecting his pants.

When I saw the screenshots, I nearly thought you had implemented wall climbing. After actually playing it, though, I noticed that's not the case. Not too shabby, though... wouldn't do too bad with some ASM tweaks.