Nice puzzle mechanics. I would centainly spend a lot of time beating countless levels. A little extra polishing and I see good marketing potential.