You have to pay to play, for which you get a basic amount of tokens that give you some functionality. This helps connect their wallet (so we have an address). What is our version of the $0.25 in ready player one?
In addition we could play with things like airdropping tokens or rewarding people to do a KYC to proof who they are human, reducing the risk of bots, and allowing people to play as a pseudonym.
The only option you have to progress is by choosing a role and staking your first tokens (or the majority of it).