added loading screen, added fade out animations and worked on final UI