canPlaceSettlement should work and made a switch in the SetupRoundController so that the player builds roads first before building a settlement.