消えるというのは分かりませんが、25行目で BGPUT 0, X+5,6,B とかやれば位置は変化しませんか?