Made NPC an interface