added shadow ray shading code. the code is currently working... in a weird way...