The controls mapping is puzzling: why choose "start" as the button we're going to bash the most? Wouldn't it make a lot more sense to start a new game (reset) with "start", and use the ubiquitous "A" button to reveal cells?
Apart from that, very nice, thanks!