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.