Colour cycle and globals

Edited the scripts to be split in two, one for setup and one to run.
Added colour cycle to text.
Extra shaders and settings.