What if no one deposited money to complete the game? Does this mean that my bet place will stuck forever until someone will finally place bet? What is the house commission of your game because I’m sure that you will take fee for holding both bets.
Lastly, Your game is not open source since there's no way to verify your smart contract for verification of your service fairness. Your website title DoubleMoney sound like a scam doubler.
There is refund option if only one user joined the game or you can wait for someone else to join it.
Smart contract is open source. Connect your wallet to see what you are interacting with.