css tidied, js extracted from html, player left undefined/commented out for now