1> Answer understood. Just make sure that "player" entities have an entry in the
every NPC's table that is identical in format to NPC entries, so NPC's know how to
react to "other" players.
2> Will they wander between zones on their own, or only in response to the player.
You'll need to keep an eye on them wandering out of a zone when its already loaded.
3> 100 is the (current) limit, kewl. Try to have a global pointer of how many entities
there are 'NOW' so you dont end up loading and saving heaps of "empty space" in arrays.
4>No problem but a possible design flaw here. NPC's relationships will only "evolve"
while the player is in thier zone, otherwise there relationships are in stasis.