         char    (if solid "." " ")]
     (.color256    term color)
     (.bgColor256  term bgcolor)
-    (.moveTo      term x y char)
-    ))
+    (.moveTo      term x y char)))
 
 (defn show-screen []
   (.clear term)
   (doall (map #(draw-block %) level)))
 
 (defn demo []
+  (teardown)
+  (setup)
   (show-screen)
 
-  (.color256    term 6)
-  (.bgColor256  term 4)
-  (.moveTo      term 7 7 "@")
+  (.color256    term 0)
+  (.moveTo      term @dudeX @dudeY "@")
 
   (.color256    term 2)
   (.bgColor256  term 0)
-  (.moveTo      term width 25)
-)
+  (.moveTo      term width 25))
 
 (demo)

        y (range height)]
    (make-block x y)))

(defonce setup
  (do
    (.applicationKeypad term)
    (.hideCursor term)))

(ns hello-world.show-screen
  (:require [cljs.nodejs :as nodejs]))

(defonce term
  (.-terminal (nodejs/require "terminal-kit")))

(.grabInput term #js { :mouse 'button' :focus true })
