So, another set of ideas.
The idea is that all weapons should have an optimal temperature, and outside that spectrum, the weapon gradually loses firepower. Underheating will make you lose 2 levels of firepower, or some other punishment.
Example: Let’s say that the photon swarm has a functioning area between 2000K and 10000K. The optimal range is between 6000K and 8000K. Basic firepower (just random) is 100. At 6700K it’s still 100. At 9000K it’s only about 50. Like a combustion engine: Too low RPM and you kill it. Too high RPM and you kill it. There is an optimal range.
Let the early access be available on phone.
I am going to submit all my upcoming ideas in this topic.