Changed stuff as Joe asked.

Specifically:
1) FlashOnAndOff makes it stay on if the period<=0
2) SetModeMoving flashes orange with different frequencies based on drive speed values