(and movement)
The default Evennia location system is the "room" object.
Rooms can be useful for tracking which objects can interact with each other. But I don't want to build any.
Dynamic rooms with room inside to maneuver would be find.
Objects in a room can be far or close to each other. The room or perhaps a script attached to the room keeps track of which objects are near each other.
rooms are tracked with coordinates. rooms move with their occupants if two bodies move away from each other two new rooms spawn.