Add Material class, make use of references
Implement the project function, implement the intersect function of the Sphere