Added a new structure in board.h: LegalMoveList.