Puzzles were very creative, I had an hard time with some of them, also liked the way the blocks can overwrite each other if repeated, nice job!