This is a nice engaing puzzle game with fun mechanics, that feel good to play and don't get boring!
Great job!