Implement NPC Update