passToNextEmployee in Periodical seems to be fixed for the most part. It was not checking if queue was empty before checking the top for cout <<