I like the way your game looks, as well as the ragdoll of your character. I do think moving the character can be a bit awkward, the debris falls way too fast. If something is falling on top of you at high speeds, you're kind of doomed.