public static GameSaveLoad getFromFile(String filename)
	{
		GameSaveLoad c = null;
		
		/*
		 * Create the input stream. Since we want to read from the disk, we wrap a file stream.
		 */
		try ( ObjectInputStream in = new ObjectInputStream(new FileInputStream(filename)); )
		{
			/*
			 * Now we can read the entire company in with only one call
			 */
			c = (GameSaveLoad) in.readObject();

		}
		catch (FileNotFoundException e)
		{
			myLogger.log(Level.SEVERE, "Load file not found: " + filename, e);
		}
		catch (IOException e)
		{
			myLogger.log(Level.SEVERE, "General IO Error on loading: "
					+ filename, e);
		}
		catch (ClassNotFoundException e)
		{
			myLogger.log(Level.SEVERE, "Company class not found on loading: "
					+ filename, e);
		}
		
		return c;
	}