Change the struct of the module, complete the dequeue method of PriorityQueue
Renew TrushEnvironment Class.