My blue spotted puffer has had some white specks on his top fun for about a week or two now. But when I came home today, he was laying on a rock and breathing heavily. He looks weak and his eyes are glossy. There are some white spots on other fins now. Is this ich? And is there anything I can do to save him?