Very cool game! Pretty original idea. I agree with the comment about a checkpoint for the human character. I was only able to make it up a couple levels myself, but certainly enjoyed the whole experience.
Yeah when I was play testing it I had a getting over it moment and nearly rage quit, I kinda liked the defeated feeling when you fall. Nice advice though, a check point was not even on our list of features.