Start merging montecarlo_propagate_inwards and montecarlo_propagade_outwards in to move_packet_across_shell_boundary