Effective customer support is crucial for a confident casino experience