Despawning System
Despawning system is responsible for despawning to be despawned entities.
terminate
Callback
System loops through all to be despawned entities in parallel. For each entity terminate
callback is executed.
All to be despawned entities are then despawned.
Remarks
terminate
callback is typically used to execute cleanup logic specific to each entity. For example, despawning persistent particle effects.