Every time I am stumped by a decision about some details in the game, I research more and the ageod history department was way ahead of me. I had to laugh at another minor but quirky detail I noticed. Initially I thought I found a bug, then took a moment and got a big grin and chuckled to myself.
Gaius Flaminius Nepos is elected to Consul in march of 217 along with co-Consul Gaius Servilius Geminus. In the case of my particular game, they both take control of the two consular armies that I had sitting in Placentia. However, in the next month of April 217, Nepos now appears in Rome without his army of course and Scipio once again has control over his previous Consular army. Hovering the tool tip over both generals, I notice that Nepos is still Consul and Scipio is now Pro-Consul...But with Nepos army.
It is then that I recall when reading Livy's account of the war, that Gaius Flaminius Nepos failed to do the rituals that were expected to be performed to become a Consul. He simply headed north. The Senate of course was outraged and was in the process of recalling him. I'm guessing the game simulates the Senate demanding his return to Rome. He then could again proceed north and take the Army from Scipio, who I would then send to Spain with his brother.
Even more interesting is that in real life, the Senate never got to recall him because he took off so fast and was ambushed before they had a chance to communicate with him. But in the game, it is not automatic that he will be attacked that turn by Hannibal, so the game returns him to Rome. A very well thought out sprinkling of flavor that would be easy not to notice. We might not notice a lot of the ingredients in the cooking, but if they were not in there it wouldn't taste as good.