Sometimes the jumps were a bit temperamental, but otherwise pretty good. One protip: Put the annoying difficult parts at the beginning whenever possible; nobody likes going through the easy memorized half of a level 30 times when they're stuck on one difficult jump.
This game is almost good. It's difficult, and perhaps even in a good way, but some of the levels are way too unforgiving and frustrating to redo, especially the ones with the slow-moving platforms.
Great concept, terrible game. The controls are shit.
Plus there aren't even that many attacks.
Plus it's not worth the slew of angry emails from bible thumpers I'm sure you're getting.