OK, I can't really help but the best thing you can do for your boy is calm down. That will help you to think straight.
Next realise your boy is probably in shock so He's going to act a little funny for a bit. Keeping him warm & somewhere calm/safe is good.
You have some positives going on...