Improving Dynamic Crowd Simulation using Visual Cues