Very polished! Of all the variations I've seen on this style of puzzle game this one felt the most polished/well designed puzzle-wise so far, I do wish the controls were a little bit easier as mentioned below.
Thank you for your kind words :D