Cool core mechanic, with lots of little bits of polish that make the game feel good.
I got stuck on level 5 though and have no idea how to proceed.