My friend and me have reached an impasse. We can’t agree on the nature of whether a photon is a point (he says that). I tend to disagree with this assertion because this means that some energy would need to be stored in a point, which by simplistic math seems impossible to me. But there seems no way that something with size or mass to move at the speed of light while following those laws presented in relativity, the special and general theory. If someone has an answer to this question please tell me because it's been bugging me of late.