カメラクラスの導入
・1段階上の抽象オブジェクトクラスを用意(AbstractObject)
・GameObjectの更新及び描画の仕組みを一新（線形からツリーに変更）
IComponentクラスの継承(AnstractModelクラス)
コンポーネントクラスの追加
既存クラスのコンポーネントクラス継承追加
オブジェクトクラスの修正（関連込み）
カメラクラスの修正（関数名を変えた）
サンプルの修正