iGaming in California: An Exhaustive Overview