Added weapon icons. Moved icon generation to separate module.