Great idea and Great puzzles
I could see this being 5 out of 5 enjoyment the only problem is the execution needed from the player. if I divide the gameplay into 2 parts 1 would be the puzzle aspect of it which I think worked great
But the other part which is mostly about timing was not really fun.
with all of that said lots of potential and very enjoyable