Adaptive Tracking of a Single-Rigid-Body Character in Various Environments