Wow, this is impressive!!! So, new questions:
1 - are soldiers or cannons able to carry a bit of ammos or they need a wagon in same square each time?
2 - I'm very worried about the AI stupidity here. I don't think you can pull out an AI that handle well the distribution of ammos for his troops. (for Europeans, for Armed Braves this is even worse as they don't have wagons). Perhaps it would be more prudent to have this feature active only for the player?