    "Turtlebacks"
    {:events {:server-created {:msg "gain 1 [Credits]" :effect (effect (gain :credit 1))}}}
 
+   "Tyrs Hand"
+   {:abilities [{:label "Prevent a subroutine on a Bioroid from being broken"
+                 :req (req (prn "tyr" (:zone current-ice) (:zone card))
+                       (and (= (butlast (:zone current-ice)) (butlast (:zone card)))
+                                (has? current-ice :subtype "Bioroid"))) :effect (effect (trash card))
+                 :msg (msg "prevent a subroutine on " (:title current-ice) " from being broken")}]}
+
    "Tyson Observatory"
    {:abilities [{:prompt "Choose a piece of Hardware" :msg (msg "adds " (:title target) " to his Grip")
                  :choices (req (filter #(has? % :type "Hardware") (:deck runner)))

                 :effect #(do (swap! %1 assoc-in [:run :position] 0) (derez %1 %2 %3))}]}

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

   "Checkpoint"
   {:effect (effect (gain :bad-publicity 1) (system-msg "takes 1 bad publicity"))


   "Ice Analyzer"
   {:events {:rez {:req (req (= (:type target) "ICE")) :msg "place 1 [Credits] on Ice Analyzer"
                   :effect (effect (add-prop :runner card :counter 1))}}
    :abilities [{:counter-cost 1 :effect (effect (gain :credit 1))
                 :msg "take 1 [Credits] to install programs"}]}

