private void setupSealed() {
        Deck deck = new Deck(Constant.GameType.Sealed);

        //ReadBoosterPack booster = new ReadBoosterPack();
        //CardList pack = booster.getBoosterPack5();

        ArrayList<String> sealedTypes = new ArrayList<String>();
        sealedTypes.add("Full Cardpool");
        sealedTypes.add("Block / Set");
        sealedTypes.add("Custom");

        String prompt = "Choose Sealed Deck Format:";
        Object o = GuiUtils.getChoice(prompt, sealedTypes.toArray());

        SealedDeck sd = null;

        if (o.toString().equals(sealedTypes.get(0)))
            sd = new SealedDeck("Full");

        else if (o.toString().equals(sealedTypes.get(1)))
            sd = new SealedDeck("Block");

        else if (o.toString().equals(sealedTypes.get(2)))
            sd = new SealedDeck("Custom");

        CardList sDeck = sd.getCardpool();

        if (sDeck.size() > 1) {

            for (int i = 0; i < sDeck.size(); i++)
                deck.addSideboard(sDeck.get(i).getName() + "|" + sDeck.get(i).getCurSetCode());

            for (int i = 0; i < Constant.Color.BasicLands.length; i++) {
                for (int j = 0; j < 18; j++)
                    deck.addSideboard(Constant.Color.BasicLands[i] + "|" + sd.LandSetCode[0]);
            }

            String sDeckName = JOptionPane.showInputDialog(null, ForgeProps.getLocalized(NEW_GAME_TEXT.SAVE_SEALED_MSG),
                    ForgeProps.getLocalized(NEW_GAME_TEXT.SAVE_SEALED_TTL), JOptionPane.QUESTION_MESSAGE);
            deck.setName(sDeckName);
            deck.addMetaData("PlayerType", "Human");

            Constant.Runtime.HumanDeck[0] = deck;
            Constant.Runtime.GameType[0] = Constant.GameType.Sealed;

            Deck aiDeck = sd.buildAIDeck(sd.getCardpool());
            aiDeck.setName("AI_" + sDeckName);
            aiDeck.addMetaData("PlayerType", "AI");
            deckManager.addDeck(aiDeck);
            deckManager.writeAllDecks();
            deckManager.readAllDecks();
            updateDeckComboBoxes();

            deckEditorButton_actionPerformed(null);
            editor.customMenu.setCurrentGameType(Constant.GameType.Sealed);
            editor.customMenu.showSealedDeck(deck);


            Constant.Runtime.ComputerDeck[0] = aiDeck;
        } else
            new Gui_NewGame();
    }