what the hell is a super solar flare. it sounds like something a dragonball character would shout while fighting.