included the photons direction (k) into the main propagation routine. k is also now randomly initialized