Also ich habs mal versucht in den Maker zu schreiben, bei mir sieht's so aus:

<>Variable Oper: [0001ounter] Set, 1
<>Loop
<>Branch if Var [0001ounter] is 5 Greater
<>Break Loop
<>
: End
<>Variable Oper: [0002:Position] Set, Rnd [1-5]
<>Variable Oper: [0002:Position] +, Var [0004]'s Value
<>Variable Oper: [0003:Tmp] Set, Var [V[0002]] Value
Branch if Var [0003:Tmp] is 0
<>Variable Oper: [V[0002]] Set, Var [0001]'s Value
<>Variable Oper: [0001ounter] + , 1
<>
: End
<>
: End Loop
<>

Wobei die Variablen folgendermaßen aussehen:
0001ounter
0002:Position
0003:Tmp
0004:Ziel01
0005:Ziel02
0006:Ziel03
0007:Ziel04
0008:Ziel05



Ich bin mir nicht genau sicher, wo ich einen Fehler eingebaut hab, vllt sieht ihn jemand und kann mir helfen.