Ignoring testing file.
Changed initial values to be gathered from module.
Changed colourlist into a dictionary and removed if clauses to draw in the correct colour, using eval instead.