Minigame quality-of-life. Chat-minigame prompts are now translatable, you can hand out a single random reward per win, and a round no longer comes up empty when one game type can't start. Drop-in — no config or data changes required.
- minigames.yml: per-type prompt keys (types.type-race.prompt, types.unscramble.prompt) so the in-chat minigame text can be translated into any language.
- minigames.yml: reward-mode — set it to 'one' to run a single random reward command per win (list several and let chance pick one); 'all' keeps the old behaviour of running every command.
- A chat-minigame round could come up empty when the chosen type couldn't start (for example a minigames.yml with no trivia questions). It now falls back to another enabled type instead of skipping the round.