Internet casino: comprehensive analysis of games, incentives and services