Really well-made platformer. It does feel a bit punishing, but it makes perfect sense with the game's theme.
The more you fail, the more people you need to step on!