docs: def get_squares(self, player=None):
          """squares that belong to a player"""
          if player:
              return [k for k, v in enumerate(self.squares) if v == player]
          else:
              return self.squares