code: def reset(self) -> None:
          
          self.turn = WHITE
          self.castling_rights = BB_CORNERS
          self.ep_square = None
          self.halfmove_clock = 0
          self.fullmove_number = 1
  
          self.reset_board()
docs: Restores the starting position.