added NPCS
can now talk to npcs, buggy atm