This is great! Unique and fun concept for a puzzle game with good level design, a satisfying difficulty curve and effective presentation. Amazing work!