Finished philosopher class