how to write a protagonist