SchedulOpt Tutorial: Games-Per-Team Tournament, Repeat Opponents and Scheduling Conflicts