This is excellent. That blue frog that creates life reminds me of the forest god in Princess Mononoke