These changes were inspired by the fact that there was no clear way to define
different weapon load outs on ships and stations. The weapon definition changes
is a required step towards making AI shoot.
Added a unified weapon firing and definition system.
Laser and missile weapon types.
Weapons can have ranges, FOV and directions.
All weapons are now only fired via the weapons station.
These changes were inspired by the fact that there was no clear way to define different weapon load outs on ships and stations. The weapon definition changes is a required step towards making AI shoot.