IT WORKS. Now I've halved the timer interrupt. This will be used for flickering.
I also cleaned the code up a little bit.