public void Hold(IHoldable toHold) { toHold.holder = this; held = toHold; toHold.SmoothMovement = smoothMovement; toHold.OnHold(this); }