 (ns skyport.core
   (:require-macros [cljs.core.async.macros :refer (go go-loop)])
-  (:require [cljs.core.async :refer (<! >! put! chan close!)]
+  (:require [cljs.core.async :refer (<! chan close! map<)]
             [clojure.string :as str]
             [clojure.walk :refer [keywordize-keys]]
             [chord.client :as socket :refer (ws-ch)]

                    :cx x
                    :cy y
                    :r (/ TILE-SIZE 2)}]])))))

(defn world-view [state owner]
  (reify

                                         :y y
                                         :label (get-in data [j k])
                                         :size TILE-SIZE}))]
           [:g (om/build-all player-view (:players state))]
           (om/build action-view (:action state))]])))))

(defn weapon-interface-view [{:keys [name level]} owner]
  (reify
