added preloader, asset loading, settings xml