I have to say - the early puzzles are much better. Their single solution was much harder to find. The larger levels were a bit too easy.
Seems like a good candidate to try computer generated puzzles - a SAT solver could probably give you solution fairly quickly, so you could select puzzles with fewer solutions, etc.
Anyway, I really like the game, well done!