If I could bring a character into the book it would be Leigonary from Destiny. I would bring him because he guides people to destinations and fights any enemies in harms way.
I do not know who the antagonist is. I think the fat boy is the antagonist because he somtimes does not do what the fair boy tells him. The fairboy is most likely the protagonist.