Harnessing technology to redefine the gaming experience in modern casinos