implements Readers (vectors), add AudioEngine.start() and AudioEngine.stop()