A cooperative card game of logic and reasoning hanabi.scrumpy.horse