Gaming, advertising and user experience