public void resetAttackedThisCombat(Player player) {
        // resets the status of attacked/blocked this phase
        CardList list = AllZoneUtil.getPlayerCardsInPlay(player);

        list = list.getType("Creature");

        for (int i = 0; i < list.size(); i++) {
            Card c = list.get(i);
            if (c.getCreatureAttackedThisCombat()) c.setCreatureAttackedThisCombat(false);
            if (c.getCreatureBlockedThisCombat()) c.setCreatureBlockedThisCombat(false);

            if (c.getCreatureGotBlockedThisCombat()) c.setCreatureGotBlockedThisCombat(false);

            AllZone.getGameInfo().setAssignedFirstStrikeDamageThisCombat(false);
            AllZone.getGameInfo().setResolvedFirstStrikeDamageThisCombat(false);
        }
    }