AudioPlayer implemented

Audio player in maps is implemented, it is blocking, if one track is
playing and another track is triggered it will stop and destroy the
first player and play the second.