                  (game-mode/process)
                  (dissoc :action-results))
         turn-num (:turn-num game-data)
-        actions (firingsquad/actions game :p2)
+        actions (time (bot-turn game-data game))
         result (turn/process-actions game :p2 actions)]
     (println actions)
     (if (result/succeeded? result)

(defn- reset-turn
  "Resets the actions on the current turn"
  [game-data]
  (state/set-page-data! {:game (dissoc (:original-game game-data) :action-results)
                         :original-game (:original-game game-data)
                         :previous-game (:original-game game-data)
                         :previous-player :p2
                         :action-points 0
                         :turn-num 0}))

(defn- play-turn
  "Resets the actions on the current turn"

       ]]
  )))

(defn- set-bot
  "Sets the current bot to play"
  [game-data ev]
  (if (= 0 (-> ev .-target .-selectedIndex))
    (state/set-page-data! (assoc game-data :bot "Firingsquad"))
    (state/set-page-data! (assoc game-data :bot "Alamo"))))

(defn- challenger-selector
  "Selects the bot to play"
  [game-data]
  [:select {:value (or (:bot game-data) "Firingsquad")
            :on-change (partial set-bot game-data)}
   [:option "Firingsquad"]
   [:option "Alamo"]])

(defn render
  [state]
