When filling the area, it misses some things. All squares on CORNERS to the empty bits need to be discovered too.
Here, have this. Thanks for the inspiration. id:1888103
I'm sorry, had to post those. No offense at all.
11r 6c: should be 2, not 1. 13r 7c: should be 2, not 1. 13r 8c: should be 2, not 1. 11r 9c: should be 2, not 1. 6r 7c: should be 2, not 1. 8r 7c: should be 3, not 1.
8rd row, 10th column. Another bomb with a 0 neighbour.