Genshin Impact has made a $5bn bed on mobile, but will it last?