public void readAndBuild(){
		Json json = new Json();
		if(profile == null){
			profile = new Profile();
		}
		try {
			reader = new BufferedReader(new FileReader("../src/saveData/saveFile.json"));
		} catch (FileNotFoundException e) {
			
			initializeProfile();
			System.out.println("Profile Initialized");
		}
		
		try {
			String fileContent = reader.readLine();
			profile = json.fromJson(Profile.class, fileContent);
			profile.applyProfileToProgram(main);
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}