public void controlarMenuInicial() {
        int opcao = controladorTela.controlarMenuInicial();
        switch (opcao) {
            case 1:
                String nomeJogadores[] = new String[2];
                nomeJogadores = controladorTela.controlarNovoJogo();
                if ("ZEUS".equals(nomeJogadores[1])) {
//                    iniciarJogoSingleplayer(nomeJogadores);
                } else {
                    iniciarJogoMultiplayer(nomeJogadores);
                }
                break;
            case 2:
                partidas = null;
                try {
                    partidas = historicoPartidaDAO.findAll();
                    jogadores = historicoJogadorDAO.findAll();
                } catch (SQLException | ClassNotFoundException ex) {
                    Logger.getLogger(ControlXadrez.class.getName()).log(Level.SEVERE, null, ex);
                }
                controladorTela.controlarDadosPartidas(partidas, jogadores);
                controlarMenuInicial();
                break;
            case 3:
                controlarMenuSair();
                break;
            default:
                try {
                    checkpoints = checkpointDAO.findAll();
                } catch (SQLException | ClassNotFoundException ex) {
                    Logger.getLogger(ControlXadrez.class.getName()).log(Level.SEVERE, null, ex);
                }
                String nomeJogo = controladorTela.controlarMenuJogosSalvos(checkpoints);
                if (nomeJogo != null) {
//                    try {
//                        carregarJogo(nomeJogo);
//                    } catch (JogoInexistenteExcpetion e) {
//                        controladorTela.exibirMensagem(e.getMessage());
//                        controlarMenuInicial();
//                    }
                } else {
                    controlarMenuInicial();
                }
        }
    }