Three-column title screen: News | Buttons | Progress.

  • News panel (left, aligned with button panel): pulls from https://aiapocgame.com/news.json via UnityWebRequest, caches to PlayerPrefs for offline / cold start, falls back to built-in list. Rebuilds in place on OnUpdated when fresh data arrives.
  • Progress panel (right, aligned): runs attempted/completed, X/Y unlocks per category, difficulty tiers with clear locked/unlocked coloring (no more “Normal | Nightmare” ambiguity). USE TOKEN button at the bottom with gold pulse when tokens > 0.
  • Difficulty Select screen: new dedicated scene-state with same background as class select, “CHOOSE YOUR DIFFICULTY” title. Only appears after Nightmare is unlocked — before then, class select goes straight into a Normal run.
  • SettingsMenu: Video / Audio / Accessibility / Gameplay / Reset tabs with PlayerPrefs persistence. Reset Meta-Progression button wired to MetaProgress.ResetAll.
  • CursorManager: procedural hover cursor (36px red crosshair + white outline) replaces the PNG. More readable on red card frames.
  • Editor/CursorTextureImporter: asset post-processor for cursor PNGs.

Commit d58b58f by astafford8488.