added Colour.lua, Colours.lua and Signals.lua, + some deathwall pattern thingy, tons of refactoring