Thanks!! We tried to maintain the minimalist style as much as possible, glad you liked it! As to the performance we implemented the Boids algorithm, regarded as the first in crowd simulation. The trick to it running well is kepping people just far enough away from each other, as the boids calculate their velocity and heading based on their local neighboors and also avoinding physics collisions as a bonus.