Added high score persistence using SharedPreferences