game theory cooperative 545647