add IWeapon and IArmour interfaces. Updated Mob and Player to use them.