Gatekeepers: Running a Foil NPC for your Players