Really excellent puzzle game. Deceptively complex for such simple mechanics. I played through level 41 before forcing myself to stop to go to bed, lol. Great job!