public void Grab(Movable movable) { if (movable != null) { movable.grapple = this; } state = State.Grabbing; thrower.Grab(); }