基底クラスのメソッド呼び出しについて、省略できる基底クラス名を削除
重複したコンストラクタ・代入演算子のdeleteを削除
GameObjectのコンストラクタを整理
Bar::Implが、widthとheightではなくsizeを持つように変更
Barのコンストラクタを整理
Ballのコンストラクタを整理
explicitつけ忘れを修正