Understanding legal regulations and their implications for online casinos