First of all, thank you for making the game. I'am having fun with it!
I trully think is a really good puzzle game. At the moment I am struggling with some levels. I find it well designed, and the mechanics well implemented. The backtrack, to try again with other pieces, is oversused, in my humble opinion.
Still, it's a super cool puzzle game :)