How does the game engine decide if a soldier gets knocked off his feet, or even blasted away, by a particular projectile or explosion? What attributes, in what files, influence how far a soldier flys after getting hit by an explosion?