アニメーションロジック Merge

三宅さんのをベースにアニメーション部分をマージ。
以降、これをマスタとする。