はい、なんやかんやありましたが結局こうなりました。(もはや意味不明) 12個の判定を使い、BGの隣にいるのか、またどこにいるのかを測定し、入力制限をかけることになりました。 もっと効率的な方法があるんだろうな~(泣)