A physics modifier that bounces the particles off the
ground. It runs on each step before the integration and changes only the velocity.
A particle collides when its world height is below the terrain height plus
GroundHeightOffset. If it is moving down, its vertical speed is reversed and
multiplied by Bounce, and its horizontal speed is multiplied by 1 - Friction. The
test uses the particle's world velocity of the previous step.
The modifier never moves the particle back above the ground. A particle that is already
below the surface stays there, and only its velocity changes.