Units/armies currently lose movement points in a number of irrational situations:
1. Starting in the same army as a unit with lower movement. There is absolutely no reason why my 6 move hero should only be able to move 2 tiles just because he happened to start in the same army as his familiar.
2. Moving onto the same tile as (and auto-merging with) a unit/army with lower movement (and enough free unit slots). Why, oh why do you have to lose movement when you join up? I might want to split up again and move on after a fight, for example. This is especially severe in combination with (1), since you cannot even force a split if your units are out of moves (why??)
3. Standing on the same tile and being transferred to or from an army with lower movement. Related to (2). Utterly stupid and hampers efficient army management.
Please fix the above. Each unit should have its own movement at its max at the start of the turn. This is reduced as it takes steps to move across the map, not due to any merge/join actions or similar.