https://adamwreed93.medium.com/communication-between-scripts-in-unity-using-getcomponent-da51d2634bba