Okay, I finished the scenario with the German mg42s' speed set to 0. All but one remained on the map or were destroyed. I may have missed the one that retreated off the map. I would say that the solution works if your side is advancing or assaulting. I am sure that others will come up with a better solution.