Masters of Roleplay: Designing Complex Characters & Bringing them to Life