Budgets, time limits, deposit limits, cooling off, self-exclusion, loss chasing and external support.