Implement multi-colour players.
Move color functions to own file.
Setup all different colour modes at startup.
Implement convenience macros for colour lookups.