I made this then went to sleep. I dreamt about trying to make a better animation. Couldn't get it right in the dream. So this one is better than a dream, well, at least better than that dream anyway.
(The GIF may take a minute or two to fully load)