MachineMove ctor doesn't need to to mutate input, add 'const'