Added a new sphere intersection test.

A new sphere intersection test for the spheres surrounding our other volumes which is cheaper since it doesn't calculate intersection data.
Added 2 new collision functions.
works.
still works. redid previous work.