Since NPC stands for "non-player character" it doesn't make sense to me that an NPC can belong to one single player (other than the GM) and be controlled by that player only. At that point, isn't it just another character controlled by that player? What makes it an NPC at that point? Why is the label needed if they're still only going to be controlled by one person?