Massive reorganization

As the number of files grows we need to be diligent about keeping things
carefully organized
Beginning of a priority queue
Send sound events to the PQueue
Merge branch 'PWing'
Fix error and remove debugging statement