ふむふむ。とりあえずある程度は組んでる様子ですね。
上ボタンで上に行くようにするには、変数にY座標の位置を入れて置いて上ボタンを押したらYを減らすようにすればいい感じですよ。スプライトならば単純にSPOFSで表示位置を変えれば変わりますし。
部分的に書くと、
Y=100
@LOOP
B=BUTTON()
IF B AND 1 THEN Y=Y-1
SPOFS 0,100,Y
GOTO @LOOP
みたいな流れです。メインループの中で処理するイメージです。メインループはわかりやすいようにGOTOを使いましたが、WHILEとかでも問題ないです。