I know this part (battles) is quite interesting, as you can "manually" engage your corps into battle, but it "could" be boresome to manage every single battle.
So maybe an optin to resovle automatically the battle could be a god point, leaving the AI deal with small battles and concentrating on big ones??