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