looks really good, but you should give them a "decision" if the turn left or right. i looks like they all turn left to avoid each other also it could be that two smilies run against each other an block themselves, also if the trace hits nothing, but the model stands, you should do some turns if you hit nothing but also don't move and you can't move with WASD
It is obstacle (more or less-) avoiding ^^ I simply used traces. But everything is open scoure. Feel free to play around with it and show the results on this topic.