Marching starting position and offset logic

Marching script uses the selected object as the starting position (and
hides it afterwards) but doesn’t ask for the width offset (since it
wasn’t working). Height offset logic is inverted so that 100% places
the rows further apart.