В общем решил попрактиковаться и сделать подбрасывание монетки на сайте. Есть код который работает но нужно что бы при завершении кода он срабатывал еще раз,  вот код =>
main
    .block-roulette
        .coin
            .circle-yes
                h1.circle-h1-yes yes
            .circle-no
                h2.cercile-h1-no no
это pug 
вот js
let coinFlip = [
    '900deg',
    '1080deg',
    '1260deg',
    '1440deg',
    '1620deg',
    '1800deg',
    '1980deg',
    '2160deg',
    '2340deg',
    '2520deg'
]
let Zyes = [
    '2',
    '0',
    '2',
    '0',
    '2',
    '0',
    '2',
    '0',
    '2',
    '0',
]
let random = (Math.random()*10).toFixed()
let coin = document.querySelector('.coin');
let coinYes = document.querySelector('.circle-yes');
coin.addEventListener('click',()=>{
    coin.style.transform = `rotateX(${coinFlip[random]})`
    setInterval(()=>{
        coinYes.style.zIndex = `${Zyes[random]}`
    },2000)
    if(Zyes[random] == 2) {
        coin.classList.toggle('active')
    }
})

На скрине показано что после нажатия не монету добавляется рандомный rotate и Z index(он нужен) 
И мне нужно чтобы после выполнения кода стили просто убирались но монета оставалась на том же месте (звучит как то не понятно но я не знаю как обеснить) вообщем нужно чтобы код можно было использовать два и более раза. Сори за обесненить просто я даже не знаю как обеснить не то что решить))Если сможете помогите, и не пишите что я овощ))