adding realistic velocity limits, damping