What players call “glitches” are usually exploits—clever uses of physics/level design within the game’s rules, not programming errors.
The developer intentionally made the game brutally precise. “Exploits” are part of the meta for speedrunners, but they trivialize the intended challenge.
For the true experience, play clean—the satisfaction of beating it fairly is the whole point.