             :state-map :free-attack-twice
             :image "tilesets/elite-command/units/humvee-COLOR.png"
             :terrain-effects
-            {:plains    {:movement-cost 3 :armor-bonus  0 :attack-bonus  0}
-             :woods     {:movement-cost 6 :armor-bonus -2 :attack-bonus -2}
-             :desert    {:movement-cost 3 :armor-bonus  0 :attack-bonus  0}
-             :base      {:movement-cost 2 :armor-bonus  0 :attack-bonus  0}}
+            {:plains    {:movement-cost 3  :armor-bonus  0 :attack-bonus  0}
+             :woods     {:movement-cost 6  :armor-bonus -2 :attack-bonus -2}
+             :desert    {:movement-cost 3  :armor-bonus  0 :attack-bonus  0}
+             :tundra    {:movement-cost 6  :armor-bonus  0 :attack-bonus  0}
+             :swamp     {:movement-cost 12 :armor-bonus -3 :attack-bonus -3}
+             :ford      {:movement-cost 12 :armor-bonus -1 :attack-bonus -1}
+             :base      {:movement-cost 2  :armor-bonus  0 :attack-bonus  0}}
             :attack-strengths
             {:personnel 9
-             :armored 3}}
+             :armored   3}}
    :tank {:name "Tank"
           :cost 350
           :movement 12

     :moved-1-attacked-1 {:attack-unit  :done}
     :done               {}}}})

;; TODO: check how capturing armor works in Elite Command
;; TODO: check how repair amount works in Elite Command
;; TODO: add :buildable-at => {<terrain type ids>...}
(def units
  {:infantry {:name "Infantry"
              :cost 75
              :movement 9

                   :image "tilesets/elite-command/terrains/woods.png"}
   :desert        {:name "Desert"
                   :image "tilesets/elite-command/terrains/desert.png"}
   :tundra        {:name "Tundra"
                   :image "tilesets/elite-command/terrains/tundra.png"}
   :swamp         {:name "Swamp"
                   :image "tilesets/elite-command/terrains/swamp.png"}
   :ford          {:name "Ford"
                   :image "tilesets/elite-command/terrains/ford.png"}
   :shallow-water {:name "Shallow Water"
                   :image "tilesets/elite-command/terrains/shallow-water.png"}
   :deep-water    {:name "Deep Water"
                   :image "tilesets/elite-command/terrains/deep-water.png"}
   :base          {:name "Base"
                   :image "tilesets/elite-command/terrains/base-COLOR.png"}})

;; TODO: move transitions one level deeper under :transitions key
;; TODO: add :description for state maps and states
