- improved pathfinding