CHECKING OUT THE ENTIRE WORLD OF BETTING: TECHNIQUES, CHALLENGES, AND THE TRAIL TO DEPENDABLE GAMBLING