Day 10 early: So sorry to anyway who has been following along. Ended up having a family thing on day 8, then spent ALL of day 9 trying to get one simple bit of scripting to work.
Wanted it so that when you walk over the flash light you would pick it up and it would turn on. I'd never done this before but thought "How hard could it be, just gotta make the flash light on the ground a trigger and when you walk over it turns on the spotlight that's on the player."
Well getting the trigger part of it to work was easy, however I just couldn't seem to get the light to work. The problem was, that the player and the spotlight were two different objects. The player object was the one triggering the collison so I figured I'd make a script with a public bool varible that was set to "true" if the collision occurred, then I'd make another script on the spotlight that would get that variable and turn the light on. But I was having a lot of problems getting that variable from the other script and even more getting the light to go from off to on. Almost all the documentation I found was outdated and I just couldn't get it to work.
Finally I found a youtube vid that pointed out that you could assign objects onto your scripts using the GameObject class. So I deleted the second script and told the first script to activate the spotlight when the trigger was triggered
I feel dumb that It took so long for me to figure all this out, but still, with this in place I can now make a spawning and despawning system for my monster wooooo.
Today was originally going to be the last day I had for deving, but thankfully I'm now going to be able to work right up to the time limit to get this working.