Rewrote AudioGenerator from previous class
Rewrote AudioGenerator from previous class, added extensive comments,
attempted removal of extraterrestials