chess game public agent