1. A method comprising: receiving, by a communication system, a trigger for providing a user of the communication system access from a user device to a game over a network; identifying, by the communication system, a pool of people who have a personal connection with the user within the communication system and who have not previously played the game; determining, by the communication system, for each person in the pool of people, a closeness to the user based on one or more weighted social attributes, the social attributes determined from user profile information of each person in the pool of people stored by the communication system and communication system interactions between the user and each person in the pool, wherein the weighted social attributes are weighted based upon social attributes of people previously invited by the user to play a game over the network; selecting, by the communication system, a list of one or more people from the pool of people based on the determined closeness of persons in the pool of people to the user; and sending, by the communication system, the selected list of one or more people to the user device, wherein sending the selected list causes the user device to display each of the one or more people as selectable display objects, wherein user selection of a person represented by one of the selectable display objects enables the user to initiate an invitation to the selected person via the communication system, and wherein sending the selected list of people further causes the user device to display, for each of one or more persons in the list, a reason why the person in the list is selected, the reason based upon the determined closeness of the person to the user.