Understanding legal considerations for online casino operations