improved refraction, added AO, added glossy reflection, improved shading, and general bug fixes