npc mov't

npcs can move, but it is still a bit buggy