                   :set-wrap true
                   :set-alignment (bit-or (align :left) (align :bottom)))
            (scroll-pane (style :scroll-pane nil nil nil nil nil))
-           (assoc :id :error :x border-space :y border-space))
+           (assoc :id :error :x pad-space :y pad-space))
        (-> [(text-button "Home" ui-skin :set-name "home")
             (text-button "Restart" ui-skin :set-name "restart")
             (text-button "Files" ui-skin :set-name "files")]
            (vertical :pack)
-           (assoc :id :menu :x border-space))]))
+           (assoc :id :menu :x pad-space))]))
   :on-render
   (fn [screen entities]
     (->> (for [e entities]

          new-games (->> (for [i (range (count u/templates))
                               :let [template (nth u/templates i)]]
                           [(nc-utils/get-string template) template])
                         (map create-button))]
      (-> (when (seq saved-games)
            (cons (label "Load Game:" ui-skin) saved-games))
          (concat (cons (label "New Game:" ui-skin) new-games))
          (vertical :pack)
          (scroll-pane (style :scroll-pane nil nil nil nil nil))
          vector
          (table :align (align :center) :set-fill-parent true))))
  :on-render
  (fn [screen entities]
    (clear!)

  []
  (reset! u/project-dir @u/project-dir))

(defn scrollify
  [widget]
  (scroll-pane widget (style :scroll-pane nil nil nil nil nil)))

(defscreen main-screen
  :on-show
  (fn [screen entities]
