A really good and polished game, with a strong, if simple, core mechanic. I had a lot of fun with this, though, as many people have noted below, having infinite moves made it easy to sort of cheat my way into a win. One of the levels (somewhere in the middle?) was particularly good because it was harder to do that strategy.
Other than that, I don't really have anything else to say, except that you did a fantastic job!