I like the concept. A few tips would be to section the gameplay into smaller levels, particularly to begin with while the player gets a feel for the mechanics. Also, design levels so you aren't trying to perform jumps from the top of stairs or hitting your head on blocks placed right near where you need to make a jump as this just causes a frustrating death and will eventually lead to the player giving up...
Otherwise it's a cool idea :-)