.controls margin-top: 12px; display: flex; justify-content: center; gap: 16px; font-size: 0.9rem; background: #00000066; padding: 8px 18px; border-radius: 40px; width: fit-content; margin-left: auto; margin-right: auto; color: #e9d6a7;
// stalk score (reputation) ctx.fillStyle = "#f7e05e"; ctx.font = "bold 20px monospace"; ctx.fillText(`⚡ STALK FAME: $Math.floor(stalkScore)`, W-210, 45); if (gameOver) ctx.font = "900 36 monospace"; ctx.fillStyle = "#ffc285"; ctx.shadowBlur = 8; ctx.fillText(stalkScore >= 200 ? "YOU WIN!!" : "GAME OVER", W/2-110, H/2-40); ctx.font = "18px monospace"; ctx.fillStyle = "#fff0b5"; ctx.fillText("Press RESET to play again", W/2-130, H/2+30); ctx.shadowBlur = 0; Play Tsunade Stalker Game hit
// ---------- GAME STATE ---------- let stalkScore = 0; // reputation / attention meter let suspicion = 0; // if suspicion > 100 -> game over let gameOver = false; let warningFlash = 0; // visual flash timer .controls margin-top: 12px