changed allBlacks to grid()
changed destroy to blackOrWhite()
changed bomb() but not sufficiently tested
changed blackOrWhite
changed black() to iBlack
Insert sureshot() and some helper predicates. sureshot is still instable.
improving sureshot()