Lovely game! It reminds me of the Fireboy and Waterboy flash game, which is very cool.
It made me feel so stupid, as I spent way too much time trying to solve some levels than I'm willing to admit. I do think the difficulty curve gets a bit too steep too quickly, with some levels inbetween that feel too easy compared to the previous ones.
Fun game though, well done!