Okay so i have my code uploaded to the chip.
Can i just take the chip out of the Arduino and replace it with a New chip (I presume so)
Then just upload the bootloader to the new chip correct.
Then stop at this point from the Arduino to Breadboard tutorial.
"At this point if you had already programmed your chip somewhere else and didn't need this breadboard circuit to reprogram the chip, you could stop here. But part of the fun is in-circuit programming so keep going to really make a full USB-Arduino-circuit on a breadboard"