op, sorry to hear of your fall. It's amazing how many accidents result in a comment, "I'm an idiot, what was I thinking!"
That's not a disparagement towards you, rather a recognition that your reminder is one many of us certainly do not mind ;)
Btw, try a little ginger root for that shoulder. Almost no side effects (minor blood thinner warning) and does a fair job of keeping the inflammation down so you can heal without all the drug effects.
Not 'medical' advice, simply a tip from one who deals with shoulder pain quite often.
Hope you heal quickly!