Hi.
You should minimize using globals, it is a bad way of coding, easy to hack (from cheat engines) and will get messy when you got lots of them.
Also you are unable to rename globals.
I never have more than 10 globals in my projects and usually not even 1.
If i use them it is to connect prefabs to for example my GameManager FSM.
When i started i also used lots of globals and had to rebuild some of my games later on (on 1 game i had even more than 300 globals, i had to rebuild the whole system).
anyway i am happy you got it to work