Online gambling takes place in various forms. We have: