A great idea for a puzzle game, and you threw in a decent amount of mechanics to keep it fresh and make it more diverse, plus it looks lovely. Great job with this.