あ、あともう一点! スプライトは座標系が文字(LOCATE)とは違うので、上画面だとしたらXは0〜399、Yは0〜239までになります。なので上記の例のIFのままだと範囲が狭くてちょっとしか移動出来ないので広げた方がいいと思いますし、1を足すのでは遅く感じたら数字を増やしたりする必要が出てくると思います。(VSYNCも1でいいかも)