redid object list structure. made progress on Image memory leak. still can't draw multiple spheres