Implement NPC Update

Signed-off-by: Demonid <Shadow.thunder@hotmail.com>