勝手に進まなくなるという事は無いので、SPを移動させるプログラムなどには移動処理があって、そこで座標を変更していると思いますが、その変更前に移動先に移動出来るかどうかをBGGETなどのBGを調べる命令で調べて移動出来るなら移動する、みたいなプログラムを組むことになりますよ。