public void game() {

        if (board.gameEnd()) {
            System.out.println("Juego Terminado");
            return;
        }
        Move move = new Move();
        if (board.findMove(TKind.B, gameLevel, move)) {
            board.move(move, TKind.B);
            System.out.println("score_black " + board.getCounter(TKind.N));
            System.out.println("score_white" + board.getCounter(TKind.B));
            if (board.gameEnd()) {
                showWinner();
            } else if (!board.userCanMove(TKind.N)) {
                System.out.println("You pass...");
                javax.swing.SwingUtilities.invokeLater(new Runnable() {
                    public void run() {
                        computerMove();
                    }
                });
            }
        } else if (board.userCanMove(TKind.N)) {
            System.out.println("I pass...");
        } else {
            showWinner();
        }

    }