Managing the board Search techniques Evaluation Hash tables Other