Circle Line Collision Demo
Note: this code definitely needs cleaned up.