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