This was excellent. Great sounds, both effects and music (I liked that it kind of came and went, so I wouldn't get sick of it). Great use of visual assets. Smooth controls. Good difficulty scaling.
Man, I usually like to come up with some sort of constructive feedback, but I don't anything but positives things to say here. This is really polished. Nice work.