I also feel like ordering the moves by lightest box first is reasonable as a real-world optimization.