Adding reloading behavior and fixing attachment for weapon