finished implementing shadows, green sphere issues still present and magnified when shadows are added, other two spheres seem perfectly fine