A rework of an earlier piece Salaliix made, now with animation!
Also, just in case the above GIF doesn't load properly, I've made the file downloadable below.
Animation by Yeobodark