It's a really nice game, it has it's charms, and maybe some oversights.
First I'd like to mention that I was fighting the control scheme. The E button and R button are right next to each other, and I ended up restarting too many times because of it. Secondly, having to restart simply because I can't tell the future isn't what I call great game design, as these levels do take time to complete and I end up having to do the same stuff over and over again. There wasn't really much to the enemies, I imagine setting falling enemy traps and utilizing the enemies better could make up for that.
Now on to what the game did right. Firstly, the level design, taking simple mechanics and coming up with creative ways to use them is by far the greatest aspect of this game. By exploring these different ideas, you communicate and engage with players and the players feel smart and fulfilled that they discovered something new about things they are familiar with. I also personally really like the extra details like the bubbles, fish and the level decorations in closed off areas. It makes the game feel more alive, and engaging. I also think the challenges and difficulty was extremely well put together, I enjoyed the challenges and the game didn't feel like it was too difficult to get through.
Overall, great game and despite these few, tiny flaws, it's a hidden gem!