I am trying to run a highscores system that adds the score for each round of a game to a list, sorts it into highest to lowest and then writes it to a csv file. The aim is to keep an all time record of the best score from the game. The code that i have got adds the highscores to a list, which is sorted and added into a csv file. The issue that im having is that rather than adding each new score, when the game is played again, to the end of the list, it is just replacing the score from the previous game. Anyone got any tips?