Which of the following characters is not essential for a traditional story? protagonist antagonist round character flat character