When particles are destroyed, we do not immediately destroy the MidPhases (or Collisions) that are associoated with the particle. Instead, we clear the particle pointer from them, but leave their destruction to the pruning process. This avoids the need to parse collision and midphase lists whenever a particle is disabled.