Exploring collision detection using hierarchical bounding volumes with a quad tree