Where do I even begin? To start, I'll say this is probably one of the most creative games I have seen in a while. The one thing that always impresses me with flash games is someone can take a concept and then add a twist to it. Platformer games are always fun to play for the most part, but the story behind yours is what makes it great. Throw in a little puzzle game and you have a recipe for success!
I would also have to say I am a sucker for pixel art. It fit really well with this game and I seriously enjoyed even the simple square world. Good luck with the Ludam Dare thing (I assume it is a contest?) and I hope to see some more games from you soon!