That crowd behaviour looks like it was really satisfying to make work right.
It was as quick and dirty as I could make it! but it worked out. There's a few things I could do to clean it up a bit and then the crowd will behave even better, avoiding bumping eachother, predicting paths, etc.