fixed a bug in the pathfinding, and added a test npc who is not drawn but leaves messages in the shell, this npc uses A* but goes through walls : the previous fix apparently doesn't work