Great, thanks for your feedback! There's some stuff in here that I definitely want to fix. It's strange that you got trapped in an enemy cause you get iframes and collision between the player and the enemy should be turned off. If you still remember where it happened, can you let me know so I can check it out (was it in the laser area? my money's on it being in the laser area...). In terms of getting hit by things and falling off platforms, I'm gonna go back and implement some of Mega Man 11's logic, basically if you're standing far enough onto a platform and get knocked back, you'll stop at the edge of said platform. Cheap attacks I can agree with too, there are some off screen enemies that shoot people a frustrating amount. I'll have to do some camera math on that later. I've never really looked into performance - it's probably running too many physics checks at any given moment which is a system I want to go back and clean up later anyway, so it's good to know that I have reason to do that. :D
Thanks for playing!