Really nice puzzle game. It's amazing what you've managed to do with such a simple mechanic.
Some levels can be a bit hard though.