It is functional, pvp means player vs player.
I like this concept, because you just play from your wallet, and its fast. Open web, play a bit, close the page, done... Incase of win, Tron is sent automatically by the contract to your wallet, and deducted in case of loss...
If you are familiar with the tronlink wallet, very much the same thing as MetaMask for ethereum chain. You just need to have some tron in your wallet and you can play. No need for deposits and such.
edit: Do you know tronbet? They are the most advanced trx gaming platform, just today anounced big things. If you want to try playing with tron blockchain, i'd say its a good starting point.