Online gambling agents for best gambling experience