Casino Entertainment and Emerging Technology