I am so sorry that happened

Only a vet could tell you if the lungs were touch or not... so going to see one asap is my best advice.

Best of luck, and keep us updated!