                         :effect (req (doseq [c (get-in (:servers corp) (conj (:server run) :content))]
                                        (trash state side c)))}} card))}
 
+   "Skulljack"
+   {:effect (effect (damage :brain 1))}
+
    "Snatch and Grab"
    {:trace {:base 3 :choices {:req #(has? % :subtype "Connection")}
             :msg (msg "attempt to trash " (:title target))

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

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


    :msg (msg "change its subtype to " target) :end-turn {:effect (effect (derez card))}
    :abilities [{:msg "end the run" :effect (effect (end-run))}]}

   "Clairvoyant Monitor"
   {:abilities [{:msg "start a Psi game"
                 :psi {:not-equal {:msg (msg "place 1 advancement token on " (if (:rezzed target) (:title target) "a card and end the run"))
                                   :choices {:req #(or (= (:type %) "Agenda") (:advanceable %))}
                                   :effect (effect (add-prop target :advance-counter 1) (end-run))}}}]}

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

