public String getTargetedString() {
        ArrayList<Object> tgts = getTargets();
        StringBuilder sb = new StringBuilder("");
        for (Object o : tgts) {
            if (o instanceof Player) {
                Player p = (Player) o;
                sb.append(p.getName());
            }
            if (o instanceof Card) {
                Card c = (Card) o;
                sb.append(c);
            }
            if (o instanceof SpellAbility) {
                SpellAbility sa = (SpellAbility) o;
                sb.append(sa);
            }
            sb.append(" ");
        }

        return sb.toString();
    }