EncounterModal and ShinyEncounterModal were calling useRoutePokemon
without a gameId, returning encounters for all games in the version
group. Now both receive and pass the run's gameId to scope results
to the current game only.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>