Added Abstract Class CriticalRessources and added a few functions to participants