I think that electrons can move by what I call jumping, that is disappearing in one place and instantly appearing somewhere else. The distance that can be jumped like this, in my opinion, has a relationship with the quantity energy/mass. If an electron can do it, a photon must also be able to do it, if the lower limit of energy/mass can be satisfied. Then, light would move by a series of consecutive jumps with very small time between two jumps. This would explain why light's speed cannot be exceeded, for a photon's energy/mass is infinite, since I have read somewhere that the mass of a photon is zero, and it would also explain how light can travel in vacuum. I would really appreciate it if you could play devil's advocate and tell me of any mistakes or inconsistencies you find in this hypothesis and also your ideas. Thanks for your time and effort.