Really fun puzzle game! The difficulty might have been ramped up a little more gradually (if you were releasing this commercially anyway) but it's fun and satisfying to solve!