nice concept comrade. are the puzzles randomly generated? and do you have plans to expand on this at all? seems like that'd be hard to do.
I wonder if you could have the puzzles generate with an eye for satisfying solutions. sometimes I end up with 100% but there's randomly a couple of nodes away from the cluster, on their own being annoying.