Really enjoyed this game! I was surprised by the amount of depth that emerged from such a simple mechanic; some of the trickier levels had me coming back to try new solutions that the game kept me thinking of even after I had stopped playing.
I recommend trying to solve all levels on your own even if you need to take a break to refresh your brain, but if you're really stuck, here's my walkthrough of every level: