Agents gambling: get the best betting experience