farthestPositionReachable

open override fun farthestPositionReachable(    node: Node<T>,     desiredPosition: Euclidean2DPosition,     hitboxRadius: Double): Euclidean2DPosition

node.canFit must be true for the returned position.