Cooperative Games On Combinatorial Structures