/// <summary>
    /// Loads the latest file stored on Steam for this particular library
    /// </summary>
    public void LoadTheLateastFile()
    {
        HeathenEngineering.SteamApi.PlayerServices.SteamworksRemoteStorage.Instance.RefreshDataFilesIndex();

        if (dataLibrary.availableFiles.Count > 0)
        {
            //Sort the available files such that the list is in date order ... this puts the newest file at the end of the list
            dataLibrary.availableFiles.Sort((a, b) => a.LocalTimestamp.CompareTo(b.LocalTimestamp));
            //Flip the list such that the newest is at the start
            dataLibrary.availableFiles.Reverse();
            //Load the first file in the list .... e.g. load the most resent one
            dataLibrary.Load(dataLibrary.availableFiles[0]);
        }
    }