use millis() to determine position.
More performance improvements. Now the RNBeam class assumes that numLights == range, while will not look as good when numLights < 240