     dungeon-crusade.worldgen
     dungeon-crusade.lineofsight)
   (:require clojure.pprint
-            clojure.contrib.core
             clj-tiny-astar.path
             [clojure.stacktrace :as st]
             [taoensso.timbre :as timbre]))

(ns dungeon-crusade.update
  (:use     
    clojure.pprint
    dungeon-crusade.common
    [dungeon-crusade.dialog :exclude [-main]]
    dungeon-crusade.npc

        (debug "party-pos" party-pos)
        (debug "npcs" (with-out-str (pprint (-> state :world :npcs))))
        (-> state
          ;; unload the current place
          (dissoc-in [:world :places orig-place-id])
          ;; change the place
          (assoc-in [:world :current-place] (player-cell :dest-place))
          ;; move player to cell where stairs go back to original place
