working dinning philosopher's problem

fixes + good queue