I just finally finished this game after being stuck on level 26 for so long. I had to look up a walkthrough, honestly. That one just stumped me so bad. Levels 27, 28, 29, and 30 were all so easy after that one, which I thought was strange. As a game goes on the levels should get harder, not easier.
This was a fun puzzle game, though, and I enjoyed it. Great work!