This put my platformer skills to the test :D
I think the jumps should be more forgiving if you teleport the player all the way to the start when you fail.
Also, you can try to make the player move along with the platforms.
It would overall improve the control over the player.
Anyway, congrats!