I also just looked up the address where I would send BTC for betting. that address is showing that the money was taken out. Why would that be? Does he move to cold storage or something?
Yes, that is how all sites operate

They either send it to cold wallet or use the funds for a withdrawal. In the end balance on site is just a database entry on site.