'Project Zomboid' studio explains how branching narratives work for NPCs