As for me, this is a very good idea, but to get into this game with your head, there are several things missing:
1. The ability to mark the blocks, but more importantly:
2. The ability to see broken blocks earlier (ideally, if it can be switched: visible/invisible).
And so, the project is just a " bomb" ;)