I always admire people who spend years dedicating their life making puzzle games. Making puzzles in puzzle games is very difficult and you nailed it. Good job.