By the way, in my own playing around I've figured out why the AI only moves one square in tactical combat some times (apologies if you figured this out in the later videos, I haven't watched the last two yet).
The AI clearly wants to get in the first attack. If it can move further than your units, it will inch up towards you one space at a time until on the next move it can reach you, but you can't reach it. That way, it gets in the first hit. I experimented around by moving forwards and backwards, and it seems pretty clear that's what the AI is thinking.
Now, unfortunately for the AI, it seems to ignore the fact that you may have ranged weapons, and it still does this silly little dance. When under ranged fire, it just needs to be taught to charge ahead full steam.