Done and animated in geometry nodes
Could watch this forever… LOL
I featured you on BlenderNation, have a great weekend!