Fixed bug that made it last too many rounds

The 'unfinished_students' list didn't actually make a deep copy like
the comment said it did.  This caused it to skip some students each
round.