I have been searching around for way of creating a loading screen. Nearly every game has a loading screen, but there does not seem to be a set way of implementing it. Three.js has a loading screen scene type of thing but you need to create a two separate scenes, one for the loading and then the main scene that can be initiated after all of the files have been loading. This seems overly complicated and wont add much value to my project but will consume a lot of valuable time at this point.
From all of this research I have decided that I may be able to create my own loading screen.