Implemented Sphere (partially working) and Cube.