Used Alden's triangle vs triangle collision code to do circle vs
triangle collisions.

Currently there is a bug where the program will crash if a circle starts
out inside of a triangle.