The rise of online casinos: how they are transforming the gaming experience