Although many video games are situated in fantasy worlds quite unlike our own, others feature human characters that embark on careers, get married, have their own children, just as real people do.
A.that embark on careers, get married, have their own children, just as real people do
B.who embark on careers, just like real people, to get married and have children of their own
C.who, just like real people, begin to embark on careers; they also get married, having children of their own
D.who embark on careers, just like real people getting married, and have children of their own
E.who, just like real people, embark on careers, get married, and have children of their own
I eliminated the choices between A&C. My question is that I don't understand why should we use "who". From my previous knowledge, "who" refers to people, and "human characters" is not a person.
This really confuses me a lot. Thanks in advanced!