A bit hard, but still...
I gotta say, you did a real good job with this. :D But, it's a bit too hard... A life bar sounds like a good idea, check points might work, and not dying when you touch the ceiling or ground. Other than that, you did great, here. :D