回路

修正箇所が多数あった。
テスト用にコードをいじったので、後々バグの元にならないか心配だ。