重ならないという事は、移動先に既に他のスプライトがあったら移動をキャンセルする処理をすればいいわけですね。 SPHITRCで当たり判定を取ってから表示座標を変える命令を実行するかしないかを判定してやれば上手くいくかも。