Pathfinding needs work too.
For example:

-2 cities, you can see the first at the bottom of the above pic, the second one is due north at the top of the pic, connected by a road goes that goes on a diagonal northeast then diagonal northwest. Champion (yellow cape guy) with movement=2 was located in the southern city. Champion can be manually moved from southern to northern city in 1 turn (manually exit on road then follow road into second city). Reloaded, selected the champion and then just clicked on the highlighted square south of the crystal (just outside the northern city) and pathfinding had the unit exit the first city off-road then head due north (off-road, ignoring the existing connecting road). Ended up requiring 2 turns to reach second city when it should have taken 1 turn. If I click on a square in the city (the crystal square) then pathfinding will get the champ into the northern city in 1 turn, so that works. Pathfinding should work similarly in both cases.
-exiting a city, too often a unit exits off-road when a road square could be used.
-if a 2-move unit and 4-move unit are stacked together at the start of their turn and the 4-unit is detached, its movement is 2/4 instead of 4/4.
Similarly...

I just moved the 3-horse scout unit adjacent to the yellow cape champion to recruit the champ, using up all the scout's movement. Champ still had 2 movement left. I wanted the champ to attack the mob 2 squares to his north. To do this I'd have to move thru the scout's square, but doing so causes them to group up and the champ loses his remaining 1 movement. Now, I can move into another unit's square without grouping if I click past said square, so I tried to click directly on the target mob to see if pathfinding would pass thru the scout to attack the mob (as moving thru the scout's square takes 1 movement, leaving 1 movement to attack the mob). Nope, pathfinding moved the champ due north into the 0.5 movement-required square, using up all the champ's movement, and no attack was possible. Is there a way to have the champ attack the mob in the current turn, that I'm missing? The attack should be possible.
The game is much improved, and getting better with each update.
Nicely done!