Beginning adding audio support

Also removed printHistory because it will become super inefficient with
audio stuff