More work on fluid simulation. Currently very unstable.
Added work around for spatial grid bug where a particle's grid cell becomes missing.