Close particles
Some planetary EoS can have P=0, in which case, especially if the softening is very small, particles can end up on top of each other. Stop this from causing a crash by preventing the dividing by separation=zero errors.
Edited by Jacob Kegerreis