add circular_collision_detection.cpp