As I mentioned in my previous post , I am avoiding deliberately generic names for the various Weapon Classes because they bore me to tears with their…