Discriminatory prices, endogenous locations and the Prisoner Dilemma problem