Gunbarrels with recoil

Added IGunBarrel with simple recoil