     (set! (.-restartButton game) restart-button)))
 
 (def ^:dynamic *assets-table*
-   ;name    path
+  ;; name    path
   [["border"         "assets/reversi-border.png"]
    ["white-piece"    "assets/white-piece.png"]
    ["black-piece"    "assets/black-piece.png"]

(def ^:dynamic *visible-possible-grids-pos* '())
(def ^:dynamic *default-player-piece* rcore/*black-piece*)
(def ^:dynamic *default-pc-piece* rcore/*white-piece*)
(def ^:dynamic *phaser-width* 905)
(def ^:dynamic *phaser-height* 605)
(def ^:dynamic *game* (js/Phaser.Game.
                       *phaser-width* *phaser-height*
                       js/Phaser.AUTO "game_div"))


(defn ^export start [game]
  (init-phaser game)
  (.add (.-state game) "main"
        (clj->js {:preload preload
                  :create create
                  }))
  (.start (.-state game) "main"))

(defprotocol Functor
  (restart [this]))
