optimize move order