farthestReachablePosition

open override fun farthestReachablePosition(node: Node<T>, desired: P): P(source)

Movements are unconstrained: subclasses constraining them override this function, starting from the position that it returns.