I have suggestion for Lol 2.
Make towns generate mana,dunno maybe 1000 per turn and for some towns it should be lower amount because of magic.And make also able to cast 1 spell per turn that cost mana,spells that your race have should be present on a main map screen,dunno make 4 spells for each races like 4 units in town or maybe more spells,i think that will make really fun combinations and allow fun gameplay,i also have suggestion what kinda spells to make for each race.And your ability to cast spells per turn depens on amount of towns you have,for example two towns gives 2 castings per turn if you have enought mana.3 towns will gives 3 castings per turn and so on.
For example for orcs i think is good sorcery so i would give them a lvl 4 spell lets say thunder strike that cost lets say 6000 mana ,if it is to cheap mana cost can be increased ,thunder strike does 6 points of damage to a single enemy unit and unable it to move next turn.
Lvl 3 spell lets say thunder bolt that cost 4000 mana and does 4 damage to a single unit+unable it to move next turn.
lvl 2 spell fire bolt that does 2 damage to a single unit and cost 2000 mana,also make unit burn reduce it is attack by 1 for 2 turns
lvl 1 spell bloodlust that increase attack +1 for single unit for 2 turns and cost 1000 mana
normally spell damage ignore defence,but mountain reduce spell damage by 2 and forest by 1 and mine by 1
and in orc town any damage spell reduced by 2,means like town has +2 magic defence.1 orc town generates 1000 mana per turn.
Necromancers lvl 4 spell improved life stealing cost 5000 mana,cast on single unit,gives permanent ability to steal up to 6 life if unit capable to do 6 dam,so each time when unit do 6 or more dam it steals 6 life.For example if you do to that kinda unit 8 damage by any unit and that unit capable to answer to your unit for 6 dam you will do only 2 dam to that unit instead of 8 cause it will steal from your unit 6 life.last for 2 turns
lvl 3 spell dark bolt wich cost 4500 mana and does3 dam to a single unit+ permanenty reduce it is defence by 2,defence can be reduced only once by dark bolt.
lvl 2 spell life stealing wich cost 2500 mana and gives ability to steal +4 life to a single unit if unit capable to do 4 dam. for 2 rounds
lvl 1 spell summon magic skeleton cost 1500 mana,can summon skeleton in any friendly free town+that skeleton starts unspent.
1 necromancer town generates 1000 mana per turn and has no magic defence in town wich means necro town no reduce damage of any damage spell.
Elves lvl 4 spell blessing of nature cost 5000 mana,increase a single unit defence by 2 ,movement by 2 and ranged attack damage by 2 last for 2 turns.
lvl 3 spell entagle arrow,does 1 dam +immobolize unit make it unable to move next turn,cost 3000 mana.
lvl 2 spell slow movement cost 2500 mana,reduce enemy target unit movement by 4 for 2 turns
lvl 1 spell battle heal cost 1000,enchant unit make it heal 1 damage in next battle,like absorbtion of 1 damage,can also absorb a damage from spell.
Elven town generates 1000 mana per turn+druid can generate additional 500 mana if he stays in town.And elven town has +2 magic defence.
Of other towns spell info i will post tommorow,it is just quick imagination that came in mind,dunno if it will be good