Aボタンを押したときにカーソルの位置で飛び先を変更したい様なので
IF~THEN~ENDIFの構造化の書式でも問題無いと思います。
不具合についてはみなつさんのご指摘通りなのですが他に
気になる部分があるので指摘しますと
WHILE TRUE
@ラベル名
処理
WEND
とWHILE~WENDの中に飛び込むような処理は思わぬバグの原因になることも
あるので避けた方がいいです。SMILE BASICではGOTO @ラベル名で
ラベル行にジャンプしてもWHILEからラベル行の前の処理も実行されます。
0そうだね プレイ済み