Gamification takes time to do right