I'm having a bit of trouble with the Cagnazzo fight on the moon. I use thunder on him to stop his tsunami but then after awhile he goes into his shell state and starts healing 4000hp at a time. Sometimes he recovers 12,000 hp and I just can't keep up. I can't think of any trick to stop him from healing or to kick him out of the shell. My only thought is that I'm just not high enough level to deal sufficient damage since I did try to skip as much grinding as possible through the whole game. Gamefaqs is no go since topics discussing this are forbidden. Any advice? *edit* Nevermind, I beat him. I feel kind of retarded because it turns out all I had to do was don't attack him when he's in his shell mode and he'll only pop back into normal mode after only healing once or twice. By attacking him in shell mode he just kept on healing and healing.