考えを整理せずに、思いつきで作り始めて、テキトーに機能を作っていたら、見通しの悪いプログラムになってしまいました。早いうちに作りかえた方が、傷が浅くて済みそうな気がします。