Implemented Clarkson-Shor algorithm for convex hull construction with the expected time of $O(n \log n)$. Implemented Gilbert–Johnson–Keerthi distance algorithm for collision detection. Visualized the convex hull and collision with an interactive GUI. (repository will be public available soon).