The impact of online communities on games