わりあい単純なアルゴリズムで動いていたTOよりは確実に複雑になっているはずなんだが、
動きを見ると全然そうは感じないという謎 ちゃんとテストしたのかな