Weapon Overheating Module

Working as intended overheating module, as per the specifications in the issue ticket.

**TBD**

- GUI warnings (currently hints).

- Modification of how jams are cleared, given that they currently just force a reload (if deemed necessary).

- Training mission (if deemed necessary).