Pokémon Go has almost as many users as Uber in a week by giving gamers what they want, says the author