Smart game!
I love puzzle games, and this one is great! It gets complicated very quickly and requires a lot of thought!
Perhaps a change of colors or shades (lighter, darker) would make it possible to see things a little more clearly. Just a suggestion.
The execution is nice.
Good job ! Well done !