Pretty satisfying once you wrap your head around the mechanic. A bit lengthy and frustating at times but overall pretty good. Great job!
If you are stuck in a particular level, you can skip it and play the next one! Glad you liked the game :)