I fed my male ball python a few hours ago, I feed him outside his tank. I gave him one medium size mouse which is fairly small in comparison to what he might be able to take down. (Hes around 40 inches). 30 minutes into eating the mouse he stopped completely, I thought he was just taking a break then he began to make strange rolling motions inside the feeding tank, this continued for about 10 minutes and he stopped and didn't move. Again I thought he was taking a break or trying to throw up the mouse because he had done that before so I waited awhile. By this time we were about 1.5 hours into feeding so I thought something might be wrong, I began to try and take the mouse out of his mouth and he didn't move or fight me. I managed to get his mouth open and the mouse out and now hes is sitting motionless wight very little tightness in his body, just a little in his tail. He is letting out puffs of air every 30 seconds or so but otherwise he seems dead. Im not sure if he is dead or not. Any help would be appreciated. He is around 6 years old.