samples around original node.
samples around original node. Returned node is guaranteed to be within bounds of the landscape and collision free. also does the node creation.the new node coords (x,y) are within protein::delta(x,y) of the original. index : index of protein in allNodes array.
if it can't find a config of low energy within maxIter trials, it aborts.
numIterOverall is also updated.