どう直ったのかはわかりませんが THEN の理解に誤りがある様なので念の為書きますね。
IF ○○ THEN △△ と書いた場合
もし ○○ならば △△の処理を行う
という流れになります。
66の
IF B==16 THEN @START は本来であれば
IF B==16 THEN GOTO @START となるのですが
THEN の後の GOTO は省略できる事になってます。
つまり THEN が @ に飛ばす命令ではないので「THENで飛ばして~」という理解には誤りがあるのです。
そして GOSUB は省略不可なので
64、65の
IF B==1 GOSUB @UE
IF B==1 GOSUB @SITA
は
IF B==1 THEN GOSUB @UE
IF B==2 THEN GOSUB @SITA
とすればきちんと通る様になります。
Miiverseって投稿間隔や文字数だけじゃなく行数にも制限があるんですね・・・
プチコンコミュには厳しいかも(´・ω・`)
それから
IF ○○ THEN △△ ELSE ▲▲ と書いた場合
もし ○○ならば△△の処理を行い、そうでないならば▲▲の処理を行うという流れになりますが
THEN の後の GOTO と違い ELSE の後の GOTO は省略できない決まりになってるので
もし
IF B==1 THEN @UE ELSE GOTO @TOP2
みたいなことをする場合は
IF B==1 THEN @UE ELSE @TOP2
だとエラーになるので注意してください。