Computer Science and Game Theory