Glad you liked the puzzles!
The one-sided doors are a puzzle themselves. The goal is to reach to a position to unlock them, on top of having to carry the correct potion.
As for sprint - or a method to alleviate running back & forth, I'll consider some stuff.