System Modifications
Extending system for some other weapons
system
Abstract Factory pattern means minimal
changes