public CardList sortAttackers(CardList in) {
        CardList list = new CardList();

        //Cards with triggers should come first (for Battle Cry)
        for (Card attacker : in) {
            ArrayList<Trigger> registeredTriggers = AllZone.getTriggerHandler().getRegisteredTriggers();
            for (Trigger trigger : registeredTriggers) {
                HashMap<String, String> trigParams = trigger.getMapParams();
                if (trigParams.get("Mode").equals("Attacks") && trigger.getHostCard().equals(attacker))
                    list.add(attacker);
            }
        }

        for (Card attacker : in) {
            if (!list.contains(attacker)) list.add(attacker);
        }

        return list;
    }//sortAttackers()