Quite challenging - but that's a good thing IMO. I really like the concept, and the way you tell a story that runs alongside the gameplay is clever. The mechanics sort of remind me of something you'd see in Super Meat Boy. Nice graphics and sound. Good job!