There is a simple, "cheat" solution to the food issue. Since it was never specified at what season the battle took place, it could be revealed to be the harvest season, and the Qin army can harvest the crops in the field to get food. Since all civilians went into the city, there is no one at the...