Here's my guess, a bit inapropriate, but reasonable for the easter age. The characters are Apes, and I think they're raping Link... That's honestly my guess, but don't take my word for it. And I loved the toad thing XD 10/10