Adding Inworld AI Characters to an Existing Game, Part 1: Planning and Design