configurable offset variable
randomise offset for pattern generation
randomise initial shape location as well for more patterns