refactor player.add_settlement to handle buying them in the future