Chess figures

Этому атрибуту не нужно назначение из вне. И если бы у JS было нормальное ООП, это был бы protected атрибут. Единственный раз, когда меняется его значение, это при наследовании.