Large refactor of CSS and audioPlayer functionality