Optimizations & Scene Manager bug fix

Rooms only are created when parents are constructed. Some optimizations
regarding the interval in which each GameObject is instanced