| Interface | Description | 
|---|---|
| DynamicLocation<E extends Entity & LocationOwner<L,E>,L extends Location & DynamicLocation<E,L>> | A location that is created and owned by an entity at runtime. | 
| LocationOwner<L extends Location & DynamicLocation<E,L>,E extends Entity & LocationOwner<L,E>> | An entity that owns a particular location. |