Answer:
Using max heap
Step-by-step explanation:
Information of each player - Structure. Here one field should be the total value of the properties for taking comparison between the players. Information of each players - An array of the structures (property). Information of each property - structure. Information about all property - array of the structures. Chance and also community chest cards - the queue in data structures.
We can use max heap and then the root will be children having the highest amount of money.