Interesting take on a puzzle game! Personally, it wasn't my cup of tea - but I can see how it would appeal to the specialists...
Good job :)