Procedurally generated NPCs for use in games