pathfinding now finds a direct route ignoring tiles that cannot be passed