BGGET関数でレイヤー2のBGスクリーン座標(0,0)をずっと チェックしているためプレイヤーの座標にかかわらずこの位置に キャラクタ番号0のBGキャラクターがあるとBEEPが実行されます。 変数XB,BYを使って移動先のBGキャラクターをチェックするように しましょう。