completed basic raytracing, working on brdf