Could there be a way to use a server / cloud location to store and update a shared highscore table in the playdate.datastore.write(table, [filename], [pretty-print])
I understand there could be issues of playdates trying to store the data at the same time and so it might have to be another approach or perhaps there could be a simple datestamp approach although global regions / timezones could be an issue, although you could limit the tables to your country aka your timezone