Arduino Leonardo not uploading

Holy heck I fixed it!

I used an UNO as ISP, wired into the Leonardos ICSP and burned the bootloader.

The Leonardo now programs over the USB as normal.

ITS ALIVE!