Harnessing Motivation: The Octalysis Framework in Design