さっきから試しに最初のアイデアを動かしてみているのですが、壁に当たったらって条件だと分岐を無視してずーっと進んじゃってgkbrより酷い感じでした(笑 奥が深い…!