This is a fun puzzle game based on digital logic. I personally found the vast majority of the puzzles to be easy (could solve them without resetting and in reasonable amount of time), but this is an excellent introduction to digital logic. The real game, for me, started with the introduction of latches and some amount of feedback. I can see future levels having shift registers, state machines, and other more complicated, but useful circuits as puzzles.
Played all the way through the regular 83 levels, had a good time; 'bad' levels (those that just required you to ignore the majority of the level to solve) went by quick enough and weren't common enough to be a bother.
The space invaders game mode wasn't quite my speed, though it does act as a bit of a time attack mode. The things I didn't particularly care for were that, for a time attack mode, the goal isn't clear from the start of the level; the location (except for the first wave), density, and enemy type aren't knowable until they show up on screen, which isn't always enough time for circuit changes to propagate through. This means that, except for the intro levels, I had to restart (what I felt was) too often just because enemies appeared unexpectedly and one slipped through. To be clear, the criticism is that some amount of prior knowledge is required.