A standalone app, not a click-dummy. The grind-loop screens are wired to a real database — compose a review and your XP, level, and taste graph all move, and they survive a reload. The boss-loop screens (the hotel auction) stay scripted; that mechanic needs a multi-user backend.