Pain when I touch my penis!!

I have just been doing some light hanging as a kind of ADS with a cheap ebay silicone sleeve. I did 2 or 3 30 mins sets. When I just took it off to give it a quick massage I felt a kind of sharp pain in my shaft everytime I move it. This was about 30 minutes ago and it still hurts when you touch it. It is still hanging flacid until you touch it then it turtles. I realise i’m going to have to have a break and rest it but what have I done? Is there anything I should do? Heat or ice or something?

Help!