spheres are now being raytraced properly (i think). Currently working on the normals of cubes.