How Friends and Online Communities Influence Game Discovery