Improved Preload Functionality

first attempt scenepreload:

this could easily be changed to work without a customtimeline as preloader ---