FInalizing supply chain and refining Player class.