Generating and Adapting to Diverse Ad-Hoc Cooperation Agents in Hanabi