Yokai Forest! The Heroes Alliance's Newest Comrades?

In Yokai Forest, the Heroes Alliance find a new comrade force by the name of the Yokai Squad.