This is an all-around very strong game! It's tight and consistent, the block and attack abilities are both very useful. The addition of the third enemy mixed up the gamplay pretty well too. My only gameplay qualm is that if the boss walks into you when you're in a corner, there doesn't seem to be a way to avoid that damage. That is, other than bursting them down before they get a chance, like I did on my second playthrough.
The music and sound effects are also really great, as well as all the sprites and the different backgrounds for each level. I'm very impressed with the number of quality assets this game has.
The ending screen is also very cute :)
Great job!