what makes a character compelling