Making some modifications to do a full heartbeat cycle before enabling interrupts again. Mashing the button many times in a row could cause some funky flashing of the LEDs, so just disabling interrupts until we're done fading in and out.