Would it be possible to allow a default player colour choice? This would be set in your profile, with second, third, fourth etc choices. Would save all the messing around with colours at the start of a game. If you initiate a game, you get your automatic choice. If joining a game, you get your default if not taken, if it is, you get your second or third choice etc, depending on what is taken. Just a thought!