Great ideas here. Some of the concepts you’ve suggested already exist, but there is certainly room for expansion. Factions do have “relationships”, so you might see goblins fighting undead, stone golems fighting kobolds, etc. Some enemies do attempt to attack you, others hang out in the world until you approach them. Keep the ideas coming!