Really well designed throughout and progression of mechanics / difficulty felt super good. Wasn't expecting a puzzle game when I read the description, but that was a pleasant surprise!