/// <summary>
    /// Method that write in JSON file.
    /// </summary>
    public void Write(Info data)
    {
        InfoSerializer serializer = new InfoSerializer();

        using (StreamWriter sw = new StreamWriter(_fullFileName))
        {
            serializer.SerializeToFile(sw, data);
        }
    }
    /// <summary>
    /// Method that Read from JSON file.
    /// </summary>
    public Info Read()
    {
        if (!File.Exists(_fullFileName))         // Checkin if we have json file.
        {
            NewPlayer();
        }
        InfoSerializer serializer = new InfoSerializer();
        Info           data       = null;

        using (StreamReader sr = new StreamReader(_fullFileName))
        {
            data = serializer.DerializeFromFile(sr);
        }
        return(data);
    }