Cone of vision skeleton in NPC.
Cleaned NPC code to allow all detection updating per frame to be done in AI controller (no more copied code).
Start of implementing NPC direction change.