Shoulder Injury

hey guys, anyone know if its possible to injure a rotator cuff in this type of scenario: I was skating around the net and I couldn’t sidestep this dude and I ran into him. After the collision my shoulder REALLY fricken hurt, but I just took some motrin and rested it and it felt better within a week. But now when I try to bench press it hurts. I don’t want to hurt it anymore, so I just bench w/ light dumbbells and it doesn’t hurt with the light weights. I am curious as to whether or not its a rotator cuff injury or something else? I’ve also been doing a lot of rotator cuff work to try to rehab it, but its still not 100%. I don’t have any health insurance right now so going to the doc is sort of out of the question. Any advice would be appreciated, thanks.

btw, The picture I attached is an illustration of the impact that injured it.

i guess there might be some internal tissue damage like tendon and stuff , suplement with vitamin C > 1000mg. i guess it should help a little bit.and stop any shoulder specific exercise for another 1-2 week or so.