This is a great concept, and some really good puzzle design! The difficulty curve felt spot on too, good pacing with the introduction of new mechanics