 Kato also devised the system of multiple endings because he could not branch the story out to different paths.Yoshinori Kitase and Takashi Tokita then wrote various subplots.They also devised an "Active Time Event Logic" system, "where you can move your character around during scenes, even when an NPC is talking to you", and with players "talking to different people and steering the conversation in different directions", allowing each scene to "have many permutations."