updated the sphere class and vector, started implementing a rudimentary intersect method