Casino on-line games: from traditional tables to modern variations