Currently the best I've seen for this ending. I think there are a few seconds of mistakes that need optimised out, but I'm satisfied with this for the time being.