Casinos Online and Terrestrial Casinos – An Overview