I think that is necessary to add a function that makes the "Mushroom Identification" less repetitive.
For example: Once you ask the Caterpillar to analyze the mushroom you got, the next time you get that mushroom it will be already identified. So we won't have to go with the Caterpillar every time we get new mushrooms