A gamification engine with Facebook login