JSFiddle - React, Tailwind, and code Playground

HTML

<!DOCTYPE html>
<html>
<head>

<title>Friendship establisher</title>
<script>

// [social, energy, scenario]
const effectLists = {
    ['sceneImCool']: {
        successProbability: 0.9,
        luckyScenario: [0, 0, 'sceneImCool'],
        unluckyScenario: [-5, -10, 'sceneNoYouArentCool'],
    },
    ['sceneWhatsappFriends']: {
        successProbability: 0.8,
        luckyScenario: [10, -5, 'sceneWhatsappFriends'],
        unluckyScenario: [-5, -5, 'sceneOhWellThen'],
    },
    ['sceneWhatsappFunnyMeme']: {
        successProbability: 0.9,
        luckyScenario: [5, -2, 'sceneWhatsappFunnyMeme'],
        unluckyScenario: [-5, -5, 'sceneOhWellThen'],
    },
    ['sceneWhatsappFunnyMeme2']: {
        successProbability: 0.8,
        luckyScenario: [5, -2, 'sceneWhatsappFunnyMeme2'],
        unluckyScenario: [-5, -5, 'sceneOhWellThen'],
    },
    ['sceneWhatsappFunnyMeme3']: {
        successProbability: 0.75,
        luckyScenario: [5, -2, 'sceneWhatsappFunnyMeme3'],
        unluckyScenario: [-6, -6, 'sceneOhWellThen'],
    },
    ['sceneWhatsappFunnyMemeInf']: {
        successProbability: 0.6,
        luckyScenario: [5, -2, 'sceneWhatsappFunnyMemeInf'],
        unluckyScenario: [-7, -7, 'sceneOhWellThenSad'],
    },
    ['sceneOhWellThenPersisted']: {
        successProbability: 1.0,
        luckyScenario: [5, -2, 'sceneOhWellThenPersisted'],
        unluckyScenario: [-7, -7, ''],
    },
    ['sceneOhWellLetsWrapUp']: {
        successProbability: 0.5,
        luckyScenario: [4, -5, 'sceneOhWellLetsWrapUp'],
        unluckyScenario: [-8, -8, 'sceneOhWellThenFailed']
    },
    ['sceneBackHome']: {
        successProbability: 1.0,
        luckyScenario: [-3, 2, 'sceneBackHome'],
        unluckyScenario: [0, 0, 'error'],
    },
    ['sceneDay2']: {
        successProbability: 1.0,
        luckyScenario: [-3, 2, 'sceneDay2'],
        unluckyScenario: [0, 0, 'error'],
    },
    ['sceneDay2Whatsapp']: {
        successProbability: 1.0,
        luckyScenario: [-1,...