ScoreKeeper class now uses SharedPreferences and is no longer a singleton