           {:plains    {:movement-cost 3 :armor-bonus  0 :attack-bonus 0}
            :woods     {:movement-cost 6 :armor-bonus -3 :attack-bonus 0}
            :desert    {:movement-cost 4 :armor-bonus  0 :attack-bonus 0}
+           :tundra    {:movement-cost 5 :armor-bonus  0 :attack-bonus 0}
+           :swamp     {:movement-cost 8 :armor-bonus -4 :attack-bonus 0}
+           :ford      {:movement-cost 8 :armor-bonus  0 :attack-bonus 0}
            :base      {:movement-cost 2 :armor-bonus -2 :attack-bonus 0}}
           :attack-strengths
           {:personnel 10
-           :armored 10}}
+           :armored   10}}
    })
 
 ;; TODO: remove redundant id keys

               :mountains {:movement-cost 6 :armor-bonus  5 :attack-bonus  2}
               :woods     {:movement-cost 4 :armor-bonus  3 :attack-bonus  2}
               :desert    {:movement-cost 4 :armor-bonus -1 :attack-bonus -1}
               :base      {:movement-cost 2 :armor-bonus  3 :attack-bonus  2}}
              :attack-strengths
              {:personnel 6
               :armored 3}}
   :grenadier {:name "Grenadier"
               :cost 150
               :movement 9

            :state-map :move-attack
            :image "tilesets/elite-command/units/ranger-COLOR.png"
            :terrain-effects
            {:plains        {:movement-cost 3 :armor-bonus  0 :attack-bonus  0}
             :mountains     {:movement-cost 6 :armor-bonus  5 :attack-bonus  2}
             :woods         {:movement-cost 3 :armor-bonus  4 :attack-bonus  2}
             :desert        {:movement-cost 3 :armor-bonus -1 :attack-bonus -1}
             :tundra        {:movement-cost 3 :armor-bonus -1 :attack-bonus -1}
             :swamp         {:movement-cost 3 :armor-bonus -2 :attack-bonus -2}
             :ford          {:movement-cost 3 :armor-bonus  0 :attack-bonus  0}
             :shallow-water {:movement-cost 6 :armor-bonus -2 :attack-bonus -2}
             :base          {:movement-cost 2 :armor-bonus  3 :attack-bonus  2}}
            :attack-strengths
            {:personnel 9
             :armored   4}}
   ;; Armored
   :humvee {:name "Humvee"
            :cost 300
            :movement 15
