Let the main loop control the actual sleep command.

This lets us turn the LEDs off and etc w/o breaking
any abstractions.
Oops, forgot to actually store the new sleep delay.