Wegen Labels mal allgemein: Es gibt für Label eine sehr gute Anwendungsmöglichkeit, nämlich anstatt Loops.

Label sind nämlich schneller, außerdem haben Loops folgenden Bug:

Der Befehl Break Loop springt zum nächsten Ende eines Loops. Beachte: eines Loops, nicht umbedingt immer des richtigen!

Beispiel:

Code:
<> Loop
  <> Message: 1
  <> Break Loop
  <> Loop
    <>
  : End Loop
  <> Message: OHA!
  <>
: End Loop
<> Message: 2
Du siehst 1, OHA!, 2. Erwarten würde man 1, 2. Kommt eben daher, dass der zum nächstbesten ": End Loop" springt, und das ist hier eben das innere, also das falsche.