Fun concept, but the mechanics are so hard.
I figured the double jump but the expected trajectory sometimes is incorrect, also it's hard to see moving platform when you are trying to jump.