Added PreloadState and did ridiculous image loading to demonstrate preloading bar