UNDERSTANDING THE PRIMARY SORTS OF GAMIFICATION SOFTWARE