gamification is the use of components which make a videogame funny, rewarding and stimulating.