Casino on-line customer experience: layout, movement, and availability