Users can take control of tokens within a staking contract, they simply need to connect their web3 wallet. Games can deposit a set amount of tokens to be shared between players. Any game can convert into a blockchain game with a simple rest API call.