Got some good puzzles there. Found the difficulty amping up too quickly, and it's a little hard to understand the sequential nature of the two-part stages. If you polish it up, will be a great one for sure!