change colour algorithm
correct brightness. seeing a lot more colours now
use shift instead of floating point multiplication