Linearized move submission logic