The rise of online casinos and their impact on traditional gaming