added Sphere primitive, also foundation for working with skybox