I enjoyed this ''monstrosity'', very much! It's my kind of level (though I wouldn't want to play only this kind, lol, but here and there it's really great to have these, too).
My first goal was to finish it, which I didn't achieve in my first try, cause I ran out of useful blocks, LOL. My next try was far better, but had 2000+ steps. In the history of records it can be seen, how I then cut the moves, little by little.
(I might be back to try and find less than 1393 ...)
Thanks, for the fun! :)))
EDIT 1 (the next day): 1308 feels better, but this level might hide more .... I'll probably tackle it some more, later.