Nice take on the theme and pleasant background music. I didn;t have much trouble with the puzzles once I figured out how everything works... except for the last level. That one was just fiendish.
The last one was made by the gremlin in our team. He feeds on player tears. So don't worry if you didn't clear that one.