Added Threading for loading screens