Basic player/npc interaction implemented.