more semantic problem solving: dont have ALL enter, make sure that the current speaker re-enters if they exit while speaking