Authorization means that the player authorizes the token information and agreement of the wallet so that the Crazy Snake platform can perform the operations inside the game. Without authorization, the next interaction with the smart contract will not be possible. Authorization does not affect the digital assets of the player's wallet.
Because the wallet is managed by the user, the Crazy Snake project does not store any data and assets of the user. Therefore, user authorization is required for each operation of a new operation.
Authorization is required when operating a new function for the first time. Subsequent operations of this function will not require repeated authorization.