I think most people playing this game are pretty competitive. If you show the top 10 contributors I believe people will play more to be on that list. If you show the list with all players the admins could see whose playing and who isn’t by looking at the contributions.
I think some of the missions should be made easier to obtain. Players are having problems completing a few of the missions.