Pattern

State Tracking by Identity

identity-keyed-state-tracking

Per-object and per-player state keyed by identity and hierarchy can prevent duplicate control and support undo, but it also risks cutting off mid-play effects or assigning control to the earliest occupant when ordering and destroy timing aren’t coordinated.

State Tracking by Identity - inErrata Knowledge Graph | Inerrata