Wrote check to make sure that a convex shape does not convert to a concave shape for the randomised node shapes (the intermediate configurations along the points) - untested