its was named AquaVenture.cfg, not profile.cfg, just mention its in a readme, then done.
The z issues can explain the why its happens, because its often used as the first button. Howover I thinks its just could remove that by a IFDEF, but only if you want. Its a nice explaining why its was happens.
I thinks the right arrow in the "restart" icon, just could been a "left arrow", because its look more a "forward" button and hence some people confuction? Howover its no more some thing like "either you like it, or not". So no priotity.
Still its pretty a good little puzzle game, so I like that.
PS. The level 30 issue can still been happens with AquaVenture.cfg. Here is the file. Howover not sure how to reproduce the issue (those kind of most annyong issue, which only happens sometimes).