Some puzzles are nice when you can adapt in real time for the path you already made. It can feel a bit cheap when you just can't know what the trap will be the first time you play and cannot avoid it unless you restart. Also having some kind of marker on the ground for precise traps like the flames would have been nice.
In any case the idea is neat.