Very cool! Some of these puzzles took me a while to figure out but it was overall very satisfying to solve. Great game design!