It's fun, and it looks good, but I feel like the implementation was lacking. Like other reviewers said, you can win just by randomly clicking and brute forcing it without having to understand how everything works. I don't feel that it was presented in a way that helps understanding. Maybe do a couple of puzzles with one new element added in different ways to help promote understanding of the element and how it works before moving on. Sorry if I didn't explain it well, I'm not sure how to get what I'm thinking into words. It was fun overall though.