Large overhaul and refactoring, mostly related to sending clients race and course info at the start, but with lots of little fixes.