almost done, 当重新设置棋盘大小时，cardsmap需要重新建立