I've seen this one mentioned all over the place on the Love2D forums and have been planning on playing this one for a while and finally got round to it. Glad I did as it's properly excellent. The puzzles are just about right in terms of difficulty and the duration of the game is spot on. Well done!