What’s ironic to this casino was they are claiming that they are the first decentralized casino yet they still let users create an account and deposit on it first that makes it still centralized because they have control on the users funds.
I don't know how decentralized casino, sportsbook truly works but I never seen a gambling platform which is decentralized and there are no centralized developer team. Even with bitwinup there are some sort of control from the developer although the transactions are happening on chain.