ok...
Why not create a token and have this game rewards independently managed? that way you manage who you really want to reward and you will not depend on who thinks or not should have the right to use the pool for rewards.
The pool is after all, decentralized, so this game being based on upvotes will not get very far.