included a sphere, color, and modified constructors. Big commit