Вы либо приложили не весь код, либо слепили его из скопированных откуда-то из интернета кусков не прихлодя в сознание.
Несколько переменных обявлены, но их значения не установлены. Ну и у вас при клеке по кнопке должна быть пауза, но чуть выше объявлено, что при клике в любом месте окна - play.
Поэтому когда пауза сработает, она тот-же будет снята при срабатывании window.onclick.
Есть и другие мелкие проблемы, но в целом, подправив буквально пару строк, этот код вполне можно запустить.
https://jsfiddle.net/6eqwrodk/