Nice colours (and a minor bugfix)
Stage 1: deconstruction.
Part 2: construction.
Part 3: fixing shit
Merge pull request #3253 from Spamcat/signs

Signs