This one was satisfying, especially the dropping section in the middle. The run isn't perfect but it's mostly optimised.