Add player colors to chat, fixes #180. Fix a bug where players offscreen did not have their chats added to the log. Clean up log.js and rename getColorHex() to getCSSColor()