Update git ignore
Fix writeHighScores bug

When there were more than 20 high scores wrighting them would fail
causing the file to become currupt. This would then cause another error
when reading highscores which would then result in deleting all
highscores.
Fixed by creating a new list of highscores from the top 20 rathen than
just saving the top 20 sublist directly.