Text this: Collision detection: review of methods and recent advances in crowd simulation