Thanks for sharing your opinion!
As for the physics, I don't really have much experience with platformer game so I am not very sure wether it was too light for others.