I like puzzle games where you have to figure out the mechanics as you go (one of my faves that exemplifies this is “Statik” for PSVR). I think your game does this pretty well. While there were some confusing or frustrating parts, for me that’s just par for the course with puzzle games and the payoff came when I got to the “a-ha” moment and figured it out. If you’re trying to eventually market this towards the casual gaming market, I think it might come off as a little too challenging or frustrating, but for people who like puzzle games I think you nailed it.