@Ilivetoski. Most likely its a sprain/strain which would typically improve in 4-6 weeks, especially at your age. It is a little odd though that you don't have some discomfort at the extremes of motion. It's possible you subluxed the shoulder and possible, though unlikely, that you tore your labrum. I agree that it's highly unlikely that you injured your rotator cuff, though a low grade partial tear can still allow good movement without much pain. A bone bruise is another possibility given your discomfort with impact; that would improve within 6-12 wks in most cases. I'd suggest that you give it a couple weeks and, if not better, have it evaluated by an orthopedic shoulder specialist. Good luck and hope you heal quickly!