There are errors in the game mechanics.
For example, when you have shot the robot in the house and go to the left, there is a key and a fire extinguisher in the room with the girl you can fuck.
If you take the key and then the extinguisher, the key vanishes making it impossible to go any further.
/// Scratch that, the key is spent going into that room. But the key at the bar still isn't there so I can't go into the other house/shed at the barrel.
OK, got it. But it doesn't have much to do with logic, as someone mention.
The problem with this game is that it is completely linear. You can't go about things in your own way. This makes it non-replayable.