Fair call with the enemies.
I don't have any issue with the character having instant velocity movement. I just don't like how impossible it seems to dodge through, say, Cirno's bullet pattern without getting hit (unless lucky).
I'm not talking about the double-jump bug, where double-jumping at certain times makes you fall instead. But it is similar. I figured it out: Changing direction mid-jump causes the player to fall instead.
I also just found something amazing: Bullets pile up on the borders of the screen. So, if you change screens, you can end up with a mass of accumulated bullets assaulting you. :D