removed some errors, still something weird with initializing sphere class derived from abstract object...