function storageKey(gameName: string): string { return `${gameName}-high-score`; } export function loadHighScore(gameName: string): number { try { return Number(localStorage.getItem(storageKey(gameName))) || 0; } catch { return 0; } } export function saveHighScore(gameName: string, score: number) { try { localStorage.setItem(storageKey(gameName), String(score)); } catch { return; } }