Thinking about my previous question, I'm starting to think I didn't ask the right question. I'm making this to determine if I did or not. I don't think this is the typical type of question that goes here, but I do need the info for another question, so I'm labeling this 'meta'.
If you need to know, here's a link to the original question:
Is there a procedure for determing what's causing what?
Anyway, what happened is I was playing a puzzle game. I was in a room with lightning bolts being thrown across it. On a platform in front of the shooters was a giant spider ramdomly moving back and forward. On the platform was giant floor buttons (a common feature in the game), which I didn't notice at first. After dying several times, I came to the conclusion that the spider was there to act as a shield for the player. I noticed that the shooters weren't firing when the spider was in front of them (just so we know, the game has grid-based movement, so its not possible for the spider to be half in front of a shooter or half on a tile, it either is or is not, true or false, you get the idea). I was able to use this to help me find a button on the wall in the room which I pressed, but it did nothing (normally such buttons open doors or raise platforms over pits). However, I noticed that the shooters seemed to stop temporarily when I pressed that button, so I assumed that's what it did; temporarily disabled them. After using this for a bit though, this was disproven when the shooters fired right after pressing the button. It is then I noticed the floor buttons on the spider's platform, so I assumed I had to weigh them down. I started throwing objects across to the platform, though the spider got in the way a lot (I noticed it seemed to try and stay between the player and the shooters, probably due to the standard Ai enemies have where they make a beeline to the player, or at least as close as you can get to that in a game with grid-based movement). However, upon doing this, nothing changed, and now I was out of several items, including some arrows (I ran out of stuff to throw due to the spider).
After this, I got fed up with it and went to look online where this door was that the wall button opened. What I found instead however that I was completely mistaken about how the room worked. In reality, the floor buttons triggered the shooters to fire, and the spider was setting them off as it walked back and forth. This is why the interval was inconsistent, and the real reason they didn't fire in the lane with the spider (before I assumed this was something coded into the game just to keep them from killing the spider, since I thought it was meant as a shield). What you're supposed to do was 'simple' according to the guide; kill the spider. That thought didn't cross my mind; I thought that spider was helping me.
I asked a question on here hoping I could find a way to avoid becoming this badly confused in the future. Now however I'm wondering if that was the right question. Did I actually commit some sort of logical fallacy here, or was I simply impatient? I probably would've just tried to kill the spider if nothing else out of frustration. Also, by the time I got to that part I was already sorta upset by the game, due to me dying several times to this stupid puzzle and also having to deal with an earlier puzzle to get to it that had RNG (rng in a puzzle game? wtf?)
So, did I ask the right question the first time, or was I mistaken again? I thought I had simply confused the chain of causation here. Now, I'm thinking I did have enough evidence to figure this out, I simply broke down before it crossed my mind. I had no idea when I looked up the spoiler that I had done anything wrong; I searched the entire level for the door that button opened and could not find it for the life of me, so I went to at least find that thinking that's all I needed out of that room. If I had never done so, I may have never realized that I was horribly mistaken on how this puzzle worked, and how to solve it.
Did I actually commit a fallacy here? Was I simply impatient and gave up too early? Would my prior question actually help me avoid this sort of situation in the future? The latter is mainly what I'm asking. I don't want this to happen again, and so I'm asking here what I should actually be looking into to solve this.