Could be. Like, could've built a barrier or something. If the Moon Tribe can make laser swords out of instruments, a barrier like that can't be that hard.
And Daidarabochi's real impressive! It's a lunar giant, a huge robot that was left underground. One time, Dude and I fought this demon named King Fury on top of its head.