restore position integration in Avatar::simulate()