OK, maybe the mealworms weren't the best idea. Happy started throwing up this afternoon. Turned very pale too. thanks to this forum I had an idea of what I needed to do. I put him in a warm
bath for 10 minutes, then massaged his belly towards his vent. He got very aggravated and I had to put him back in the water. As soon as he was back in, he arched his back and stayed like that for a good 30 seconds before a MASSIVE!!! poop came out. Oh lord the smell! bits of shell and whatnot, he was visibly smaller after the poop. A lot more active too. He basks a lot still, but wanders the tank too. His color has come back as well. Hopefully I did something good here. He just needs to start eating crickets. then all will be well.