I got a juvenile veiled chameleon 4 days ago and he won't eat the black fly larva we have. I saw him rubbing his face on a branch today. Could he not be eating because he is going to shed? Or is there something else I don't know. We find him on the bottom of the cage a lot and I don't know why. Any suggestions?