public CardList[] combatDamage() {
        //aDestroy holds the number of creatures of A's that were destroyed
        CardList aDestroy = new CardList();
        CardList bDestroy = new CardList();

        CardList allAttackers = this.getAttackers();
        for (int i = 0; i < allAttackers.size(); i++) {
            Card attack = allAttackers.get(i);
            //for now, CardList blockers should only hold 1 Card
            CardList blockers = map.get(attack);
            if (blockers.size() == 0) {
            } else {

                Card block = blockers.get(0);
                int blockerDamage = block.getNetCombatDamage();
                int attackerDamage = attack.getNetCombatDamage();

                if (attack.getNetDefense() <= blockerDamage) aDestroy.add(attack);

                if (block.getNetDefense() <= attackerDamage) bDestroy.add(block);
            }
        }//while
        return new CardList[]{aDestroy, bDestroy};
    }//combatDamage()