Logo image is loaded every frame that causes lag (fig. 1.).

Fig. 1. Original + gc() removed from AEFile::loadImage(). Heap fills very quickly. It even broke lighting for some reason.

Fig. 2. Loding moved to intermidate state 2.

Fig. 3. Loading only when necessery.
Logo image is loaded every frame that causes lag (fig. 1.).