Such a clever concept, I really enjoyed the puzzles even though some of them were frustratingly hard :D