Text this: Continuous Collision Detection for Virtual Environments: A Walkthrough of Techniques