Fixes mission and faction specific drones

clarifies a bunch of variable names that were confusingly named originally
Adds some ground work for different ammo based on diff target ship sizes, it is NOT active,and it is done yet. (if anything is going to break something this will be it!)
This also fixes some logging that used .Seconds instead of .TotalSeconds