Finished part that bounces off of edges, circle still broken
Circle stuff mostly fixed with a few bug fixes, but not perfect
will sometimes fail to detect the circle
Fixed bug in circle bounce, still seems to have some bugs
previously, had a + where there should have been a *
there still seem to be some rare weird bugs with find circle, but the
worst bugs are fixed
Everything done but fixing find circle method.