Going Off-Script: Refactoring the NPC Mission System in Assassin's Creed: Origins | GDC | Podwise