Nice graphics, interesting setting, but poor game mechanics. I kept falling through platforms and end blocks. If you're not meant to stand on their edges then they should have a border indicating where you should stand, or a wobbling-on-the-edge animation for when you get too close, though I was pretty sure I was in the middle of some of the platforms I fell through.
Having faster controls might have helped this (the slight delay made it harder to work out what had happened).