Nice! There are some glitches such as getting stuck in the floor when falling down. I think the easieast way to fix this is to restrict the speed. My guess is that the falling speed is so high that the collision detection doesn't work properly.