Game is broken by pressing reveal on revealed square repeatedly.
Undevelopable

Set Plan:
Use 3 different board sizes, flagless and timer

BadgeNameDescriptionPointsType
Win SmallBeat the smallest board
Win mediumBeat the medium board
Win largeBeat the large board
Win Small - flaglessBeat the small board without using flags
Win medium - flaglessBeat the medium board without using flags
Win large - flaglessBeat the large board without using flags
Win Small - timedBeat the small board in under xx:xx
Win medium - timedBeat the medium board in under xx:xx
Win large - timedBeat the large board in under xx:xx

Base breakdown
difficulty = small
tiles = 0
game != in progress