Small white lump/bump on penis head

I've had a small white lump on my penis head, It looks like its under the skin. I know its not an STD because I have never had sexual intercourse. I'm 16 and one day I was playing soccer and got hit on my penis with the ball, I'm not sure if that's what caused it but I haven't hit it or cut it at any other point in time. It feels solid, its white, small and when I get erect it becomes more visible, it does not hurt but it doesn't help my confident since its not aesthetically pleasing. Does anyone know what it could possibly be or how to make it go away? Thanks

I've added photos below!

 

Did you hear anything? Literally got the same thing 😫