At the moment its working but its not perfect. The biggest challenge i had was to make this really look like fluid and kill the ferrofluid spikes. I simply wanted to animate the fluid not make it obvious that its a ferrofluid. So i had to thin the ferrofluid with all kinds of different things, some work better some work worse, still testing.