 ;; Private
 ;; -----------------------------------------
 
-(def is-ai? #{:red :green})
+(def ^:private is-ai? #{:red :green})
 
 (defonce app-state
   (reagent/atom
     {:game (game/new-game)
      :help false}))
 
-(defn play-game-turn! [move]
+(defn- play-game-turn! [move]
   (swap! app-state update :game game/play-move move))
 
 

;; Public API (updates)
;; -----------------------------------------

(defn- send-event!
  [msg]
  (case (first msg)

(ns triboard.store
  (:require
    [cljs.spec :as s]
    [reagent.core :as reagent]
    [triboard.ai.ai :as ai]
    [triboard.logic.board :as board]
    [triboard.logic.game :as game]
    [triboard.logic.turn :as turn])
  (:require-macros
