Exploring the advantages of online casinos over traditional gaming venues