Good game, though a bit on the easy side.
Just kidding, this game is actually very difficult, but after around two hours, I finally beat almost all of it (I beat everything except for level 11, which I will have to come back to later). My only suggestion is to add an undo button. It is almost essential for games like this where one misstep can result in an unsolvable state and greatly reduces frustration.