Body and face shadows with Radial Shadow.
The face had to be keyframed but the rest of the character rig is controlled by one null. Made entirely of circle shape-layers, each circle in the body has a crude collision detection expression on its position. When it runs into the floor the Y position is clamped. As a circle reaches the edge of the floor it interpolates to the correct position.