                  :effect (req (resolve-ability state side trash-program card nil)
                               (trash state side card {:cause :ability-cost})
                               (lose state :runner :tag 1))}]}
-                            
+
    "Marcus Batty"
    {:abilities [{:label "[Trash]: Start a Psi game" :msg "start a Psi game"
                  :psi {:not-equal {:req (req this-server)

                                   :msg (msg "resolve a subroutine on " (:title target))
                                   :effect (effect (trash card {:cause :ability-cost}))}}}]}

   "NeoTokyo Grid"
   {:events {:advance {:req (req (= (butlast (:zone target)) (butlast (:zone card)))) :once :per-turn
                       :msg "gain 1 [Credits]" :effect (effect (gain :credit 1))}}}

   "Rutherford Grid"
   {:events {:pre-init-trace {:req (req this-server)
                              :effect (effect (init-trace-bonus 2))}}}

   "Ryon Knight"
   {:abilities [{:label "[Trash]: Do 1 brain damage"
                 :msg "do 1 brain damage" :req (req (and this-server (zero? (:click runner))))
