This was great! The tutorial was very elegantly done and knew when to start letting me figure out the new mechanics on my own. That last puzzle especially had me scratching my head for a bit!