each side has several layers, with a number of positions in the layer
calc_offset(position, layer, side, offset_x = 0.1, offset_y = 0.1)
number for position at the particular side on the layer
number of layer
side for offset 1 - top 2 - right 3 - bottom 4 - left
offset for x axis
offset for y axis
integer vector of length 2 position 1 is new x value, position y is new y value