Sorry, I only have time for a quick - "I think you're about to get an education in ..."
- using assembly code in a sketch.
- reading the ATmega datasheet.
- setting Timer1.
- using the Timer interrupt
- putting the LED-moving code in the interrupt-called routine.
Good luck!
PS. Perhaps search the forum using those new keywords?