More work on code
Fixed rotation around normal of randomly spawned diffuse reflection direction vector