それぞれの処理で何をしているかのコメントを追加した。
初めてやる分野なのでコード読めばわかるだろ！というような内容もコメントにしてる。