Opinion: Marketing 101 through gamification & storytelling for brands