really nicely made game. much harder than i expected it to be at the beginning -- there's a great curve to the difficulty. i was afraid at first that the puzzles would be the kind where i could get away with randomly clicking until something worked, but these levels keep me thoughtful. great job!