Overall, the game is very fun and I think you know that there's a lot of room for improvement to make the player experience a more immersive gameplay. There will for sure be players who will get stuck figuring out the puzzle so giving a hint would be helpful. Also when the player fails the level, a moment that signals defeat/loop repeat would be a nice touch. I don't see how it fits the theme other than of course repeating the level if you fail. Nice work otherwise and keep improving it.