1) Game can have not one process.
On new (5, 6, 7) Android you can not detect foreground app.
It allow you minimize app and do not lost control. For example on incoming call or SMS.
It allow you better control rather from auto selection.
2) We do it specially. Before that we have default value but most of users ignore this very important settings. Because of that we make set of it is required.
Many things can use Float. In future we plan add Double - this types is commonly used.
For small values used Byte or Dword. Rare but used.
Currently we have problem: we have default selection of regions. User do not understand how extend it if search failed.
We write this info in app, but users do not read it. It comes to internet with stupid question. Answer for this question written on each corner in app but it is do not help. People read nothing.
3) As I say before - it is big problem. But select Others regions very slow down search, eat too many memory and have other bad things. And it not necessary in most cases. only in rare.
But we have some ideas about that for future releases.
4) State of button "more" stay same per run of GG. If you once opened - it stay opened in next show dialog.
This button introduced after I see very many videos on youtube where users input value to field Increment thinking about changing value not increment. Most of users do not understand what is that for what and how it works. They input random values in all fields what they see, do not understand they usage.
5) We do not change that. Check for new version happens on every run, only once.