A Behavioral Model for Real Time Simulation of Virtual Human Crowds