How technology reshapes the casino experience and player engagement