I see. I feel good about mushroom. However, I found some possible meanings of mushromm as a symbol and a snake.
In literature, a mushroom is considered to be a symbol of immorality and eccentricity. As it lacks leaves and flowers but still resembles a plant it is also considered to be a symbol of peculiarity or strange things. The mushroom symbolizes the occurrence of a situation which will be unexpected and have long lasting effects that are very strange and unthinkable.
The spiritual interpretation of the image transcends time and is obvious. No wonder that word "bemushroomed" has evolved to reflect the devout mushroom lover's state of mind.
Mushrooms and Man
And here about the snake:
Snake Symbolic Meaning