                     (move target :hand) (shuffle! :deck))
     :choices (req (filter #(has? % :subtype "Icebreaker") (:deck runner)))}
 
+   "Spike"
+   {:abilities [{:msg "break up to 3 barrier subroutines" :effect (effect (trash card))}]}
+
    "Spinal Modem"
    {:effect (effect (gain :memory 1)) :leave-play (effect (lose :memory 1)) :recurring 2
     :events {:successful-trace {:req (req run) :effect (effect (damage :brain 1))}}}


   "Chum"
   {:abilities [{:msg "do 3 net damage" :effect (effect (damage :net 3))}]}

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


   "Day Job"
   {:additional-cost [:click 3] :effect (effect (gain :credit 10))}

   "Decoy"
   {:abilities [{:msg "avoid 1 tag" :effect (effect (trash card))}]}

   "Dedicated Response Team"
   {:events {:successful-run-ends {:req (req tagged) :msg "do 2 meat damage"
