How Pokémon and Other RPGs Creatively Implement Random Encounters