Component Based Recoil System