Very well done! I will say, I'd appreciate if the movement was a little more responsive. Some of the earlier parts with long jumping sections were difficult with the low friction. My favorite part was that last screen, where you could really plan things out and be very consistent by only pressing a few buttons. I have to imagine this would make a very good speedrunning game.