Finished off RestoreManager.java - Feel free to test :)