つーか、グローバルで変数もったりしちゃうとフレームワークにならざるおえない。
機能ごと切り出して使えるようにしようと思ったら、小さいデータまで引数でちまちま渡すように作らないと駄目。
Lunaがってより、単にグローバル変数を広域で使ってることでの弊害が出てるだけ。