Soccar Games in Europe and South America have had this sort of problem too.
Worst examples occur regularly in the massive crouds participateing in the Haj.
No one is steering a croud , the mass behaves like a fluid.
Obsticles that can slow the flow can be incorporated into the arcitecture , Bollards and handrails that force the people to zig zag and prevent the long straight lines that allow the force to be transfered from the back of the croud to the frount.