Gamifying onboarding is becoming more popular and here's why