Colorをstruct -> unionに変更
色ブレンド関数を追加
色移動メソッドを追加