private IntPointNode AddTempWayPoint(WayPointsToRemove removePointList, IntPoint position)
        {
            var node = Waypoints.AddNode(position);

            removePointList.Add(node);
            return(node);
        }