Preliminary timetable

The preliminary timetable is up! You can view it here.

Room assignments aren't final, and there will likely be some changes over the next week (in particular, as we add the last few games), but most things should stay in the same slot.