You ever leave crickets in there? If they climb up to the screen top he might've jumped up and come down bad. That sucks man. Sorry to hear he's hurt. Hope he heals well. Might need a vet to see what's wrong and advise treatment.