I can get behind this idea :D However on that note id also suggest a few module slots on the weapons as well to change their behavior on how they deliver the DPS, FPS, Range, ETC... one example on a cannon if you wanted more reload speed you could get that at the sacrifice of range per say Or...