Crowd Simulation : Implementation on Geometry , Animation and Behavior