IOffencible.Shoot() returns IList<IWeapon> now

Feature request