void continueButton_actionPerformed(ActionEvent e) {
        //open up "Game" screen
        //AllZone.getComputerPlay().reset();//sometimes computer has creature in play in the 2nd game of the match

        if (!Constant.Quest.fantasyQuest[0])
            AllZone.getGameAction().newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0]);
        else {
            int extraLife = 0;
            if (AllZone.getQuestAssignment() != null) {
                forge.quest.data.QuestUtil.setupQuest(AllZone.getQuestAssignment());
                if (AllZone.getQuestData().getInventory().hasItem("Zeppelin"))
                    extraLife = 3;
            }
            //AllZone.getGameAction().newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0], humanList, computerList, humanLife, computerLife);
            CardList humanList = forge.quest.data.QuestUtil.getHumanPlantAndPet(AllZone.getQuestData(), AllZone.getQuestAssignment());
            CardList computerList = new CardList();


            int humanLife = AllZone.getQuestData().getLife() + extraLife;
            int computerLife = 20;
            if (AllZone.getQuestAssignment() != null)
                computerLife = AllZone.getQuestAssignment().getComputerLife();

            AllZone.getGameAction().newGame(Constant.Runtime.HumanDeck[0], Constant.Runtime.ComputerDeck[0], humanList, computerList, humanLife, computerLife, AllZone.getQuestAssignment());
        }
        AllZone.getDisplay().setVisible(true);

        dispose();
    }