PriorityQueue.c conformity
remove unused prototype from pq.h
remove unused stuff, add comments
fix battle bug

fighters got confused fighting dead enemies.