Move startup loading to a new thread so game doesn't "hang"