Feels like most of the difficulty in this one is in solving it - it wasn’t too hard to figure out when it was best to do everything, once I knew what had to be done. This is very much a Cosmo-style level.
I got it on first try... For me, this level is a puzzle to be solved, and once solved (what I did by studying the board before pushing), route is straight with no free room for errors. I really loved working it out.