One other thing. If you need an easy strategy to see you through every level, just go with a bunch of slow blocks. You get a bunch of stacks of them and once you get going, you're unstoppable. I haven't lost a single round yet doing this. If they start slipping through, pause and relocate your frontmost stack to behind your next one. Make sure there's a one block wide space between each stack too. You do this and you will never lose. EVER!!!
The platforming and game mechanics hurt. The bit where you can't pause in the middle of a boss fight and how the health regen doesn't work. Also the antiflinch doesn't do anything. Can you at least warn me next time? Pleeeeeeaaaaassssseeee?