Effective error handling in casino web services: Best practices for developers