I really liked the stickman physics you have going. This game feels like a combination of a couple different old flash games that I can't remember the names of right now but loved them as a kid.
Some parts of the platforming were slightly more challenging than I would prefer for a ragdoll physics game, but other than that great game.