tweaked the code by moving a return between the fades in the blinkLoop
changed some prints so they made more sense