private String makeBoardMove(CardGame game) {
        if (topRow) {

            return game.moveCardOntoTopRowFromBoard(toMoveTop, boardIndexFrom, boardIndexTo);
        } else {
            //Need this in case we undo to see how many we moved easily (or at all?).
            //If size = 6 and toMoveTop = 5, we moved 6-5 = 1 card
            //If size = 6 and toMoveTop = 3, we moved 6-3 = 3 cards
            numCardsMoved = game.getBoard().get(boardIndexFrom).size() - toMoveTop;
            return game.moveCardOntoCardFromBoard(toMoveTop, boardIndexFrom, boardIndexTo);
        }
    }