    {:abilities [{:cost [:click 1] :effect (effect (gain :credit 2)) :msg "gain 2 [Credits]"}]}
 
    "Cerebral Overwriter"
-   {:advanceable :always
-    :access {:optional {:req (req installed)
-                        :prompt "Pay 3 [Credits] to use Cerebral Overwriter ability?"
-                        :yes-ability {:cost [:credit 3] :msg (msg "do " (:advance-counter card) " brain damage")
-                                      :effect (effect (damage :brain (:advance-counter card) {:card card}))}}}}
-
+   (advance-ambush 3 {:msg (msg "do " (:advance-counter card 0) " brain damage")
+                      :effect (effect (damage :brain (:advance-counter card 0) {:card card}))})
+   
    "Chairman Hiro"
    {:effect (effect (lose :runner :hand-size-modification 2))
     :leave-play (effect (gain :runner :hand-size-modification 2))

   (campaign 12 3)
   
   "Aggressive Secretary"
   {:advanceable :always
    :access {:optional
             {:req (req installed) :prompt "Pay 2 [Credits] to use Aggressive Secretary ability?"
              :yes-ability {:cost [:credit 2]
                            :effect (req (let [agg card]
                                          (resolve-ability
                                           state side (assoc (assoc-in trash-program [:choices :max] (req (:advance-counter agg)))
                                                        :effect (effect (trash-cards targets))) agg nil)))}}}}

   "Alix T4LB07"
   {:events {:corp-install {:effect (effect (add-prop card :counter 1))}}
    :abilities [{:cost [:click 1] :label "Gain 2 [Credits] for each counter on Alix T4LB07"

                              (when (= (:counter card) 0) (trash state :corp card)))}]}

   "Project Junebug"
   (advance-ambush 1 {:msg (msg "do " (* 2 (:advance-counter card 0)) " net damage")
                      :effect (effect (damage :net (* 2 (:advance-counter card 0))
                                              {:card card}))})

   "Psychic Field"
   (let [ab {:psi {:req (req installed)
