I spent my afternoon solving all those puzzles (yeah maybe I suck a bit at this kind of game) and I really enjoyed it. It was quite funny to see the evolution of the mood through the levels, and each level appeared unique to me. Good managing of the difficulty progression !