Thank you. I made some improvements including your suggestions. For the field-on-first click procedure I just reserved some space around the clicked item when placing the mines and that seems to work, though the size of the fields can be different. I'm thinking of maybe implementing some grid generation algorithm where guessing is not not necessary. The minesweeper here is supposed to do just that: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ "The first square you open is guaranteed to be safe, and (by default) you are guaranteed to be able to solve the whole grid by deduction rather than guesswork. (Deductions may require you to think about the total number of mines.)"
I tried with a timeglass-like shape. It flew around the map, going in and out of view and eventually setting on/in the water https://i.imgur.com/kcT9elV.jpg
A nice solution is to simply put each icon/task of the same application side by side, so for instance you get 3 firefox icons in a row in the taskbar/dock, that's what I do, there's enough space anyway. That way you can quickly tell what's open and switch to them.
90% of the time you'll end up with 1 turn out of luck pretty much
I also made a flood implementation
Except it's not locked to one try per day
And clicking the items in the box triggers the action as well
https://flood.merkoba.com/