I'm somewhat doing this as a general response to everyone lately to the debate or questions on detecting NPC's, and I admit that it definitely is a skill and one which you must have a lot of experience, in fact, I still have a 5% error rate, and I'd say maybe it's a little bit higher only now a bit because I am starting to slow down, and I am having a lot of difficulties with the world now as well. That being said, I can give you another perspective which might help. The thing with NPC's - and it doesn't matter their relation to you, Friend, Family Member, Co-Worker, Classmate, Stranger on the Street, Employee you have to deal with as a Customer... There is always this "sense" that you know you will never properly be understood by them, no matter how much you explain yourself, and there are just things they cannot understand, and that you just get an overall vibe that they see you as "weird" or a "misfit". NPC's have such a VERY...