Optimising gamification using constructive competition and video games