Loading delay problem

Having a little issue at the moment where a class will lag when first loading up. Once the game is displayed tasks have begun and the user can be at the game over screen before even having a chance.

I read somewhere that each line of code will only execute once a model has fully loaded, however my tasks are run after all models have been called so this shouldn’t happen right? I have a lot of textures, required as lots of texture baking, in my scene I think this is primariy causing the loading delay.

It doesn’t seem a problem for my comp but the lower the specs go the more delay and subsequently more out-of-sync the game will become.

Any help appreciated, cheers.

How about simply waiting for some positive response from the user, like a mouse click or even “press enter to begin”, before actually starting the game?