I loved the puzzles, some of them really made me think, could easily spend hours playing more levels.
Good job!