Fixed volume control

Added fixt to AudioThread.run() to count the number of playing
AudioPlayers rather than relying on the total number in the ArrayList
audioGens.  Also added  method isPlaying() to the interface
AudioGenerator.