added an image class. sphere intersections showing up correctly