revamped cleargroups to stop re-initializing groups, now it's possible
to move students after you clear.