In Battlefront, the main infantry weapon is a gun that fires lasers. Though it would be amazing, this will most likely never be a reality because of a few properties of light: refraction and scattering. Light can bend, and will in foggy or rainy conditions. Also, it will disperse as it travels, reducing the intensity. Another reason why it is impractical is the energy requirements for a laser beam that can kill. To create a laser beam that is strong enough to kill, 24 Kg of batteries must be used. This is extremely impractical compared to lighter magazines which can hold a large amount of bullets. Light also has a velocity that is larger than escape velocity, meaning that it will not drop and will just shoot off into space for all eternity. Until light can be harnessed more efficiently or a more compact source of energy can be found, i do not believe that we will be seeing laser rifles anytime in the near future.