Contact-aware nonlinear control of dynamic characters | Synapse