Sorry to hear that, and same about your mom. Hope you repair well.
I broke my collarbone playing adult softball, lined a pitch over 3rd, thought "double", hit the first base bag flying for all I was worth, and it was loose. I went one way, bag went the other, shoulder went a different way when I hit the ground. Some teammates wanted to "pop my shoulder back in place" thank God I didn't let them try that.
-Chuck, Vegetarian fanboy