LOL. Oh my goodness, you had an eventful night. :D
I feel for you because I too have had those nights. We have had a skunk or two...way too many for my liking on our land that have gassed us all out. :( I hate that smell, makes me nauseous every single time.
Glad you managed to get the opossum out of the coop without too much difficulty...generally critters that go after our eggs don't like to leave and put up a fight, luckily yours didn't last night. :D