Just bought the game and played through 3 battles in quick succession, against one random Confederate AI (would be nice if it told you at the end of the battle which one you were fighting), one Dynamic Union AI, and one Determined Confederate AI. I trounced the AI in all three battles, with Decisive, Epic, and Decisive victories respectively. There are still some pretty glaring issues with the AI- the Dynamic Union AI, for instance, made no effort to take Round Top in the last day of battle, leaving it totally open to me. It was generally quite passive. The determined and random Confederate AIs were a bit more active but they spent a lot of time moving their units around in coverless valleys under the fire of my units on ridges and didn't get much done as a result. By the last phase of the battle against the Decisive Confederate AI (Union counterattack), I was literally just grouping 6-12 union brigades together and throwing them at the confederate lines, eyes glazed and paying no attention to terrain or tactics, and I still managed to mop the floor with them. I don't have many bright ideas on how to improve the AI, but I think some of the mechanics make it difficult for the AI to play effectively- in particular the rout/morale mechanics are incredibly forgiving and with more than a handful of units on the map it rarely mattters if a few of them are routing, as you'll rapidly get command back. Absent any kind of surrender mechanic, I think routs need to be far more punishing, units need to become completely shattered and irrecoverable for the day if you really mess up. It doesn't make much sense to me that you can look at a unit with <10%morale, 0% condition, etc, and not really be worried about losing that unit even if they're totally surrounded. I was often making pretty bad positioning/movement errors and the AI just couldn't exploit them. As things stand, I found the primary challenge on defense was just shuffling units around on the line to maintain local numerical superiority to the AI's usually telegraphed attacks, while on attack it was just keeping everyone actually moving forward instead of shuffling away after firing a single volley. In general I think I got my $10 worth, and I had fun with the game, but there's a lot of unrealised potential here. The AI is sometimes doing clever things, and there are moments of tension (particularly if you're not aware of the reinforcement schedule- I'm not sure how randomised this is), but even at the highest settings the AI seems to be struggling.