見かけ完成

内容の汚いコードを排除できていない完成バージョン
内容の改善を行っていく