thanks a lot for the bug reports. Debugging the combat code isn't easy, so I especially appreciate the detailed hints.
I hope you didn't judge my code by the combat system which started as a proof of concept and then was just expanded without proper software design. ;)
Recorded the reported issues for fixing and analysis.
as to the area of effect code: torpedoes should have area of effect, as opposed to the Canon which usually has only point damage.
But I will look into the code again to differentiate the torpedoes according to their area of effect damage factors