Characters are engines that drive ideas into story. Each of the five major character types plays a specific role in that process. First is THE PROTAGONIST.
A professional, WGA Writer bats around the logistical question of the protagonist also being the antagonist in a script. Can a hero also be the villain?