Another issue that needs to be addressed are generals showing up "behind enemy lines". I realize that the game wants to reproduce the historical start dates and locations for generals on both sides but there needs to be a "plan B" if the original location has been taken by the enemy. For example, in my current game Union general Rosecrans appears near Cairo, IL behind my lines. He hangs around for a couple of turns while I try to kill him, then he moves SOUTH and I spy him later moving west through Missouri, still deep behind my lines (note, this is NOT a raid, he is not leading a unit).
There needs to be an alternative location (preferably deep behind friendly lines) that is triggers if the original location has fallen to the enemy. Either that or introduce the general one turn before the historical date but in a city deep in friendly territory (e.g. Chicago for the Union and Atlanta for the Confederacy).
Hopefully this will stop these orphaned, stranded generals from wandering forever... haunting the map like so many displaced ghosts.