I finished the game. The final level was really challenging. I really liked how the difficulty gradually increased. I've always been intimidated by designing this kind of puzzle, and I have a lot of respect for the people who do it. Thanks for sharing.