Companion has intelligent pathfinding