Fun puzzle game! Although it's a bit hard retaining the solution in my head so I kinda just go for the iterative brute force approach.
I can definitely see this game helping people understand logic gates. But I would probably ramp the difficulty a bit slower!