only id weapons on wield, coloured text, gen bounds

neatened generator into different funcs for monsters/items etc., added
high/low bounds for stacking items (#..), only iding weapons on wield
(#..), coloured log text