The bones of an interesting game are here, but there are obvious flaws that make it pretty miserable.
I dislike the forced rotation added past level 4, it often causes the controls to unexpectedly shift in the middle of a sequence of moves, especially with timed/fragile nodes.
The biggest problem is the procedural generation being totally broken. Most levels are impossible by design, with keys placed in unreachable locations, or unavoidable hazards along the only path. Nearly all the rest are impossible because of the enemies, I've seen up to 8 placed in a level, and there's just not enough space to avoid them. This game desperately needs a sanity checker for the level generator.
As it stands the gameplay loop devolves into endlessly restarting the level, waiting until you get a trivial puzzle.