* When Captor says 'cuff', then 'cuff' the furre that is being faced
(0:31) When a furre says {cuff},
 (1:70) and their name is {Captor},
 (1:13) and the triggering furre is facing northeast (up and right),
  (5:350) set variable %captivePos to the X,Y position the triggering furre (moved from/is standing at).
  (5:352) move the position in variable %captivePos northeast (up and right) 1 step(s).


(0:31) When a furre says {cuff},
 (1:70) and their name is {Captor},
 (1:14) and the triggering furre is facing southeast (down and right),
  (5:350) set variable %captivePos to the X,Y position the triggering furre (moved from/is standing at).
  (5:353) move the position in variable %captivePos southeast (down and right) 1 step(s).


(0:31) When a furre says {cuff},
 (1:70) and their name is {Captor},
 (1:15) and the triggering furre is facing southwest (down and left),
  (5:350) set variable %captivePos to the X,Y position the triggering furre (moved from/is standing at).
  (5:354) move the position in variable %captivePos southwest (down and left) 1 step(s).


(0:31) When a furre says {cuff},
 (1:70) and their name is {Captor},
 (1:16) and the triggering furre is facing northwest (up and left),
  (5:350) set variable %captivePos to the X,Y position the triggering furre (moved from/is standing at).
  (5:355) move the position in variable %captivePos northwest (up and left) 1 step(s).


(0:31) When a furre says {cuff},
 (1:70) and their name is {Captor},
 (1:1100) and there's a furre at (%captivePos),
  (5:300) set variable %cuff to the value 1.


* When the captor says 'uncuff' and we're currently 'cuffing' someone, then release this furre.
(0:31) When a furre says {uncuff},
 (1:70) and their name is {Captor},
 (1:200) and variable %cuff is equal to 1.
  (5:300) set variable %cuff to the value 0.


* When the captive tries to move, move him back to where he came from
(0:1) Whenever somebody moves,
 (1:5) and they successfully moved,
 (1:19) and they (moved from/are standing at) position (%captivePos),
 (1:200) and variable %cuff is equal to 1.
  (5:18) move the triggering furre back where they came from.


* When the captor moves succesfully, move the captive into the space he just left.
(0:1) Whenever somebody moves,
 (1:5) and they successfully moved,
 (1:70) and their name is {Captor}
 (1:200) and variable %cuff is equal to 1.
  (3:2) at position (%captivePos) on the map,
   (5:350) set variable %captivePos to the X,Y position the triggering furre (moved from/is standing at).
   (5:16) move any furre present to (%captivePos) if there's nobody already there.