One suggestion: you could try to add some amount of randomnes to the peeps, this would prevent everyone walking on top of each other after a short amount of time. Not sure if it would work, but it might :)
im going to say this to every one but how i used the theme is where to all of the peeps come from the houses because the houses turn into portals to another world with more peeps get it also sorry about my grammar