Being the go-to place for people to download games and apps, ...