I see that the player's abilities "scale" as the time goes on. This is a very unique idea. I only found the gravity a bit weird. Next time while you are making platformers like these, try to make the player fall faster as it is reaching to the ground.