Situated Cellular Agents Approach to Crowd Modeling and Simulation