blocks created
valid-blocks created
valid board checker. Users a vector of functions