This looks very nice!
However, I hope you will have a good way for the AI to factor in the unknown. Since the information it receives with this system is always about a subset of the actual strength, taken at face value it can lead to an overly optimistic AI.
Maybe there could also be a mechanism for estimating the total strength of an adversary, and then, indirectly, how much is being overlooked? If you know that in addition to an HQ in Dover there are 100 divisions with unknown locations, it is a bigger headache than if you only lost track of 10...
However, I hope you will have a good way for the AI to factor in the unknown. Since the information it receives with this system is always about a subset of the actual strength, taken at face value it can lead to an overly optimistic AI.
Maybe there could also be a mechanism for estimating the total strength of an adversary, and then, indirectly, how much is being overlooked? If you know that in addition to an HQ in Dover there are 100 divisions with unknown locations, it is a bigger headache than if you only lost track of 10...