So hard!! I think this is a good platformer start. I'd refine some of the physics, but I think you're on the right path!