                opponent ((if (= side :corp) :runner :corp) cursor)]
            [:div.gameboard
             [:div.mainpane
-             (om/build zones opponent)
+             (om/build zones {:player me :remotes (get-in cursor [:corp :servers :remote])})
              [:div.centralpane
               [:div.leftpane
                [:div

    (send-command "move" {:card card :server server})))

(defn card-view [{:keys [zone code type abilities counter advance-counter advancementcost subtype
                         advanceable rezzed strength current-strength title] :as cursor}
                 owner {:keys [flipped] :as opts}]
  (om/component
   (when code

                         [:div.run-button
                          (cond-button "Run" (>= (:click me) 1)
                                       #(-> (om/get-node owner "servers") js/$ .toggle))
                          (let [remotes (get-in cursor [:corp :servers :remote])
                                servers (concat (remote-list remotes) ["HQ" "R&D" "Archives"])]
                            [:div.blue-shade.panel.servers-menu {:ref "servers"}
                             (map (fn [label]
                                    [:div {:on-click #(do (send-command "run" {:server label})
