Stopped writing moves as part of commands, changed offset layer generator to have even number of steps to prevent overlap