This is such a fun idea! Unfortunately by level 17 my brain was just fried and I couldn't figure it out hahaha. I also found myself really wishing for an undo button, instead of just restart. There are lots of interesting ideas here though. I really liked that you could get a score above 100% (I stumbled into a score of ~111% on level 15 which I'm pretty proud of hahaha). Really neat puzzle idea with lots of cool consequences to play around with. Great job!