Added a loading screen, better load state and improved installation