v2.0 Beta 1

だいたいの機能を実装した。コードの共通化しないとなー