We may need some adjustments to the number of towers allowed per city. There are cities held by 15+ towers already and there seems to be no logical limits to how many towers can be spammed. Some of the elite dwarf towers can cause decent casualties and it doesnt make sense to loose gold/silver troops which are harvested for months on something that can be spawned indefinitely within seconds.
Small city: 3 towers (1 elite max)
City: 4 towers (1 elite max)
Big city: 6 towers ( 2 elite max)
Giant city: 8 towers (3 elite max)
Max elite towers per kingdom: 5
Disallow placement of towers on resource bonus hex.