Support for block data types, colour improvements
Rough version of night rendering mode
Refactor some colour functions, adjust some colours