Audio Implemented

some parts have the tag REMOVE or CHANGE if necessary.