Organizing a contest in your team is fantastic!
I believe that everyone loves to be a part of some contest. I know I do.
We all get to that extra adrenalin when it comes to winning!
So I am sure that people in your team or in any team would be more hard working if they know that they have some prize to pick up.