グローバル設定などインスタンスが一つでないと困る場合に使う
ノードツリー型のエンジンならグローバルはルートや親オブジェクトが持つのが自然なのでシングルトンは多用しなくても済むと思うけども