add sfx and switch affection from player.lua to npc.lua