Replaced std::vector<Move> with MoveList.