A sense of community is facilitated by social features. Through the use of numerous social features, the app enables users to establish connefree slots onlinections with friends & other players, promoting a sense of community within the gaming community. A fun social dynamic that improves the whole experience is created by the ability for players to send gifts or bonuses to one another, compete on leaderboards, and share achievements.