Nice puzzle game, I love the idea! And I would have loved it if there were more levels.
I would have said that I don't really see where the theme is, but after the explanation I really like it, very subtle, original and clever. I agree with NjitRam that an undo button would be nice.
Great game :)