Amazingly simple and clever. The levels are very well designed for a rewarding buildup.
Congratulations, one of the best puzzle games I've ever played.