I had fun solving this board! I started on one side, but the route was so long and needed to move so many blocks... It was clear I can't make it on this side. Then the comments told me there are other ways than what I do. So I tried on the other side, and was very rapidly 8 off, down to 4 off and winning straight after.
So, without spoiling the level: there are several routes and only one can be optimized.
There are SO MANY options and I think I found them all:
first tries were 120+, then in steps of two: 114, 112, 110, 108, 106, Then I jumped to 102. Later found two 104s. Only after all that did I manage to find the optimal thing.
Amazing, how many possibilities.
Like JeffB, I first had the 114 path. After realizing I can't make it 20 steps shorter, I discovered the other one, but got stuck 6 off. Today I came 2 off and also managed to shave these 2, as well.
This is a very good level, IMO. It's hard to see, what to do. :)
It's visually pleasant, as well (well designed) and I like the title, too. :)))