Auto-translated
I suggest adding a rule allowing for a restart if the starting hero, whose specialty is a ballista, doesn't receive a ballista at the start. Otherwise, you end up with a hero like Gurney who doesn't have a ballista and starts with 15-20 goblins, while all other heroes have 1-3 stacks initially.