* Hop DS (0:32) When a furre says something with {hop } in it, (5:314) set variable %NumSpaces to the number the triggering furre just said. (0:32) When a furre says something with {hop } in it, (1:11) and the triggering furre has got shared control (or is the dream owner), (1:13) and the triggering furre is facing northeast (up and right), (3:7) where the triggering furre is currently at, (5:80) move any furre present %NumSpaces step(s) northeast (up and right) if there's nobody already there. (0:32) When a furre says something with {hop } in it, (1:11) and the triggering furre has got shared control (or is the dream owner), (1:14) and the triggering furre is facing southeast (down and right), (3:7) where the triggering furre is currently at, (5:81) move any furre present %NumSpaces step(s) southeast (down and right) if there's nobody already there. (0:32) When a furre says something with {hop } in it, (1:11) and the triggering furre has got shared control (or is the dream owner), (1:15) and the triggering furre is facing southwest (down and left), (3:7) where the triggering furre is currently at, (5:82) move any furre present %NumSpaces step(s) southwest (down and left) if there's nobody already there. (0:32) When a furre says something with {hop } in it, (1:11) and the triggering furre has got shared control (or is the dream owner), (1:16) and the triggering furre is facing northwest (up and left), (3:7) where the triggering furre is currently at, (5:83) move any furre present %NumSpaces step(s) northwest (up and left) if there's nobody already there.