Sort-of implemented soft-PWM

soft pwm of flashlight sort of works, but it's too slow to change
between levels -> try upping the system clock (this will impact
everything)