public boolean loadFromFile() {
		boolean readSuccessful =false;
		
		String fileName = selectFile(MODE_OPEN);
		if(fileName != null) {
			readSuccessful = read_serialize(fileName);
			if(readSuccessful) {
				String message = "Game state successfully restored.";
				JOptionPane.showMessageDialog(null, message, "Game State", JOptionPane.INFORMATION_MESSAGE);
				p.notifyPlayerRestored();
			}else {
				String message = "Game state NOT successfully restored.";
				JOptionPane.showMessageDialog(null, message, "Game State", JOptionPane.INFORMATION_MESSAGE);
			}
		}
		return readSuccessful;
	}