I'm having this issue where, when I enter a large room, it just makes me walk in random directions
Are you using mouse controls? Those are a bit glitchy, and keyboard controls work better (as long as you're agile enough)