Pattern
State Separation with Tags
tagged-entity-lifecycle-separation
Persistent gameplay state gets mishandled when character instances, spawned entities, and cleanup ownership aren’t separated, causing cleanup to delete the wrong objects or counts to include stale ones in multiplayer sessions.