I'm not really asking for something game specific. The heavy lifting is on my side, determining when to change the status of a player or npc from friend to enemy or neutral. That's the game specific part. What I am apprehensive about is being trapped in a box where player has to be tagged "player" and NPCs the player fights have to be tagged "enemy." If you leave it that way you are making life hard for the RPG genre. In reality, a real faction system is a matrix, and I already have assets that provide that. All I need is for the player and NPCs to have the ability to carry a list of enemy tags and teat all so tagged as enemies. Just, please not one lonely tag of Player vs Enemy, or, Red team vs Blue team. That's all.