Wow, this one took me a while to see. Started around 50 off or so, which is basically just the naive, unoptimised solution. Eventually got down to the correct solution. I do like the one major trick that allows you to cut most of the moves, but the rest of the level does feel a little bland and/or unrefined.