code in the player.gd.
as the new component setup.
backup of the original stock weapon scene just in case things went bad.