Online Gambling Environments: System Structure, Functions, plus Interaction Structure