Everything seems functional. Generating new boards is not guaranteed to have unique solution (yet)