I want point out there is small lack in Battle Hardened General description.
Battle Hardened General also can fight twice as fast as normal general.
Example.
Normal general fights 5 rounds. 1 round take 3 second. 5 rounds x 3 seconds = Battle takes 15 seconds.
Battle Hardened General fights 5 rounds. 1 round take 1.5 second. 5 rounds x 1.5 seconds = Battle takes 7.5 seconds.
Same information lack also in Veteran General description
Fixing this tiny problem will help players to understand, why bhg or veteran general need to attack while another camp is blocked.