まず、マップチップを探す処理ですが、
BGGETの4つ目の引数を「0」にしたほうがいいと思います。
そうすれば、座標を何マス目かで指定できるので、0,0~横マス数,縦マス数でくまなく確実に探せるようになります。
また、「BGの何マス目」から、スプライトでも使う表示用座標は、BGCOORDで取得できます。
BGCOORD レイヤー,横何マス目*16,縦何マス目*16,0 OUT JX,JY
(16 はBGの1マス分の表示サイズです)
とすると、JX,JY にスクロールや拡大回転を加味した、表示用の座標が取得できます。
2そうだね プレイ済み