add XCKD's rgb.txt
support for basic user profile
load profile from disk if missing
better structure for Main
the resource dir is retrievable from the engine
stub for looking up the colour name
functions should do only one thing
document functions in Profile
give funny names to player colour
reroll colour in MainMenu by pressing 'r'