bitcoins transactions may be instant, like most casinos does. Just have a system to revert any double-spend, and only allow withdraw/deliver after enough number of confirmations
yes, but when we make a deposit from one address to another address faucet websites. takes a little longer than usual. the number of bits that must be confirmed