You can eat any of them, though some may kill you if you do :)
The first one is a morel, and the black one (also edible) is a black trumpet. Others may be edible, I’m not sure. The frog mushroom (Amanita muscaria) is supposed to be very poisonous, but there is an episode of Hamilton’s Pharmacopoeia where he finds a man who eats them regularly. (This is not me suggesting you eat them yourself, just an interesting tid bit, mushrooms are weird)
If the Dev were to take, for example the x,y position of the player and convert that to a key, then there would not be any bundled key. This could allow specific conditions to be met without specifying the key or solution. Truthfully though, I don’t know much about AES to know if that’s possible.