What? Come on, high mountains are cool!

As for the "tower"-thing. Your generals can build forts and can build towers. Maybe one could replace the towers with bridge-defenses.