This is really hard, but very fun as well.
Is the level, or platforms, randomly generated? Because there were at times when I restart the game I was like "Wait...that wasn't there before." There were some instances where I couldn't even reach a platform because it was too far away.
Great job though!