Added another case in which the logic was not programmed for, which is when there are unknown cells that only touch other mines, and not all mines have been flagged. In this case, it is only possible to guess and the program does so. Added multitheraded support for the fillMineGrid function as well.
Removed an unnecessary lock, and merged the changes to the develop branch