I realized that I never posted any progress on this as I was previously working on it, and as BrunoVisnadi has asked for any info I might have, I figured I'd post everything here in the thread.
Dave_dfwm did great work on the first few levels, I carried on from his WIP. I quickly got stuck however, as RNG was not in my favor, and I never completely figured out how to control enemy behavior.
However even worse, it seems that missing a few enemy kills and not having enough experience to do the jump kick severely impacted the latter half of level 3. It might be the case that some of Dave_dfwm's earlier improvements will have to be thrown out in order to keep good times later on.
But, I did include the knocking the 2 knuckles into the water trick in this WIP, so at least it's there on a current emulator, should save some hassle.
http://tasvideos.org/userfiles/info/28798667389354492
By the time I beat level 3 I had lost all the previous savings, so starting over on that level is probably best, at least you have something to compare too.
Game Mechanics:
Enemies in a wave spawn as soon as previous ones fade out. They spawn off screen however so you will have to manipulate their behavior so that they spawn in a pattern that has them walking toward you, unless you have something to throw at them.
RAM addresses:
player X: 005A
enemy 1X: 005B
enemy 1y: 005C
player y: 0072
enemy 1y: 0073
enemy 2y: 0074