Good, gets me thinking, but the final level is a bit much for me (either I think too slow or I'm just unintelligent). A nice experience
Oh, there is some misleading in the game, and my standard solution of the last level maybe kind of tricky (?
Any way, the difficulty curve and levels need more time to design and polish, the last level is incomplete, so just forget it ( T﹏T )
Thanks for playing!