NPC. Still WIP.
Code compiles now
still working on npc check