As mentioned on the previous video, you had an assignment. In this one I'll go over on how I did it so you can compare with yours. Plus we're going to add a few scripts here and there for ease of use, however we are still relying heavily on scriptable object events.
I forgot to cover the ResourcesManager.cs in the video, so take a look here https://pastebin.com/jFbi7RWt