move関係の関数をmove.cppに集約した。
inline関数を増やして見通し良くした