#29 Make HeuristicScoreInfo an inner of PieceHeuristic