A good puzzler, a truly great one is hard to come by so well done in making this.
I can appreciate the effort in getting the mechanical elements to put this together and achieve faultless execution, it must have been a ton of work so you deserve accolades for that.
I am probably not the best reviewer since I don't have enough brain cells to rattle together in order to truly wrap my head around getting good at it but I want you to know I appreciate the game nonetheless.
Awesome work :)