Text this: A survey on simulating real-time crowd simulation