Characterのソースをリファクタリング

けっこうあるよ！