Amazingly fun concept! Replaying a level is rarely the same thanks to that xD I might have relied on the double jump a bit too much, so I was able to bypass the 'being forced to change strategy every checkpoint' since I almost always still had it. Maybe instead of being random it could depend on how much you used it? Or the more your use it, the more likely it'll be that it's this skill that's going to get lost?
Also sometime the level wasn't very clear, mostly because we had to go left but the platforms weren't easily visible from the screen.
But apart from that, awesome concept, with a solid execution! Thanks a lot :D