Legend
public FiveCellLambdaConstraint( int affectedCell1, int affectedCell2, int affectedCell3, int affectedCell4, int affectedCell5, Func<int, int, int, int, int, bool> isValid )