                 {:cost [:credit 1] :msg "add 1 strength" :effect (effect (pump card 1))}]}
 
    ;; ICE
+   "Archer"
+   {:abilities [{:msg "gain 2 [Credits]" :effect (effect (gain :credit 2))}
+                {:prompt "Choose a program to trash" :label "Trash a program"
+                 :msg (msg "trash " (:title target))
+                 :choices (req (get-in runner [:rig :program])) :effect (effect (trash target))}
+                {:msg "end the run" :effect (effect (end-run))}]}
+
    "Ashigaru"
    {:abilities [{:msg "end the run" :effect (effect (end-run))}]}
 
    "Bastion"
    {:abilities [{:msg "end the run" :effect (effect (end-run))}]}
+
+   "Burke Bugs"
+   {:abilities [{:prompt "Choose a program to trash" :label "Trash a program"
+                 :msg (msg "trash " (:title target))
+                 :choices (req (get-in runner [:rig :program])) :effect (effect (trash target))}]}
 
    "Caduceus"
    {:abilities [{:msg "gain 3 [Credits]" :effect (effect (gain :credit 3))}

   "Ice Wall"
   {:advanceable :always :abilities [{:msg "end the run" :effect (effect (end-run))}]}

   "IQ"
   {:abilities [{:msg "end the run" :effect (effect (end-run))}]}



   "Swarm"
   {:advanceable :always
    :abilities [{:prompt "Choose a program to trash" :msg (msg "trashes " (:title target))
                 :label "Trash a program" :choices (req (get-in runner [:rig :program]))
                 :effect (effect (trash target))}]}

   "Swordsman"
   {:abilities [{:msg "do 1 net damage" :effect (effect (damage :net 1))}
                {:prompt "Choose an AI program to trash" :msg (msg "trashes " (:title target))
                 :label "Trash an AI program" :effect (effect (trash target))
                 :choices (req (filter #(has? % :subtype "AI") (get-in runner [:rig :program])))}]}

   "Taurus"
   {:abilities [{:prompt "Choose a Hardware to trash" :msg (msg "trash " (:title target))
                 :label "Trash a Hardware" :choices (req (get-in runner [:rig :hardware]))
                 :effect (effect (trash target))}]}

   "TMI"
   {:abilities [{:msg "end the run" :effect (effect (end-run))}]}

   "Tollbooth"
   {:msg "force the runner to lose 3 [Credits]" :effect (effect (lose :runner :credit 3))
    :abilities [{:msg "end the run" :effect (effect (end-run))}]}

   "Tyrant"
   {:advanceable :while-rezzed
    :abilities [{:msg "end the run" :effect (effect (end-run))}]}

   "Universal Connectivity Fee"
