Starbucks launched “Starbucks for Life,” offering free drinks or a food item to one winner for 30 years. Participants play a virtual game, collecting items in themed cities to earn entries and prizes.