New struct: Block, to return both best score and best move at the same time.