#35: persist scores to json